例子:编译、链接examples中的echo。
编译:
- g++ -c -I ~/build/release-install-cpp11/include echo.cc -std=c++11
- g++ -c -I ~/build/release-install-cpp11/include main.cc -std=c++11
链接:
- g++ -g -o echo echo.cc main.cc -I ~/build/release-install-cpp11/include -L ~/build/release-install-cpp11/lib -lmuduo_base -lmuduo_net -lpthread -std=c++11
-I头文件的路径:
- ~/build/release-install-cpp11/include
-L库目录的路径:
- ~/build/release-install-cpp11/include
使用命令:./build.sh install后会生成../build/release-install目录,该目录有include目录和lib目录,我们编译的时候就用这两个目录。
运行可执行文件:./echo
停止运行可执行文件:ctrl+C
C++项目编译与链接指南
本文详细介绍了如何使用g++编译器进行C++项目的编译与链接过程,包括设置头文件路径和库目录,以及如何生成并运行可执行文件。通过具体的例子,如编译和链接echo示例,展示了实际操作步骤。
1432

被折叠的 条评论
为什么被折叠?



