例子:编译、链接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