欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

学习 linux gcc/g++ 常用命令行编译指令 - 项目目录 ~learn_cmake2/ +src/ |-cpp1.cpp |-cpp2.cpp |-main.cpp +include/ |-cpp1.h |-main.cpp +build/ +CMakeList cpp1.h #include<iostream>; 使用命名空间 std. void print1. cpp2.h

最编程 2024-06-02 22:41:05
...

 

~learn_cmake2/

                           +src/

                            |            |--cpp1.cpp

 

                           |            |--cpp2.cpp

                           |            |---main.cpp

 

                           +include/

                            |             |---cpp1.h

                            |             |---cpp2.h

                            +build/

                            |             |---build.sh

                            +CMakeList

---build.sh

cd ..
cd src
g++ -c cpp1.cpp -I'/home/baohua/learnlinux/learn_cmake2/include'
g++ -c cpp2.cpp -I'/home/baohua/learnlinux/learn_cmake2/include'
g++ main.cpp -o output -L/usr/lib  -lopencv_highgui  -lopencv_core cpp1.o cpp2.o -I/home/baohua/learnlinux/learn_cmake2/include -I/usr/local/include
./output

运行结果: