树莓派下编译多个.cpp文件
转自https://www.jianshu.com/p/e5c6a255076b
新建一个test文件夹 在test下新建myinclude和src两个文件夹如图
命令cd myinclude 进入myinclude 文件夹 ,在该文件夹 命令vim myhead.h 写头文件
保存 退出 接下来写 myhead.cpp文件 执行 命令vim myhead.cpp
保存退出。进入src 文件夹下 写main.cpp
执行命令 vim main.cpp
保存退出
进入myinclude文件夹下 执行 g++ -c myhead.cpp -o myhead.o (第一次没有带-c 发生错误)-c的作用是将一个文件编译,但是不链接
查看下树目录tree -L 2
进入src 文件下
执行命令g++ -c main.cpp -o main.o -I ../myinclude/ (一定要带-c)
执行命令g++ -o main main.o ../myinclude/myhead.o
看下树目录
main就是生成的可执行文件
输入命令执行 ./main