在Linux环境下构建和管理C++项目涉及多个步骤,包括环境准备、编写代码、编译、链接、调试、优化以及使用构建工具等。以下是详细的流程和工具介绍:
sudo apt update
sudo apt install build-essential
cpp_project
的文件夹。main.cpp
的文件,并写入以下代码:#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
g++ main.cpp -o hello
./hello
Hello, World!
Makefile
的文件,并写入以下内容:all: hello
hello: main.cpp
g++ main.cpp -o hello
clean:
rm -f hello
make
make clean
sudo apt install cmake
include/
:存放头文件(.h)src/
:存放源文件(.cpp)build/
:存放构建生成时生成的临时文件、可执行文件CMakeLists.txt
:CMake指导文件cmake_minimum_required(VERSION 3.22)
project(myproject)
include_directories(/usr/local/ffmpeg6.0/include)
link_directories(/usr/local/ffmpeg6.0/lib)
target_link_libraries(myproject avformat avcodec avfilter avutil swresample swscale avdevice)
cd build
cmake ..
make
通过上述步骤和工具的使用,你可以在Linux环境下高效地构建和管理C++项目。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Linux C++项目如何构建与管理