-fPIC 压制警告
-shared 动态库
caculate.c
gcc -rdynamic -o main main.c
-rdynamic 生成可执行文件
-o 目标文件名
main是linux环境下的一个可执行文件。
main.c
gcc -c main.c -o main.o
gcc -c minus.c -o minus.o
gcc -c mulit.c -o mulit.o
gcc -c plus.c -o plus.o
gcc main.o minus.o mulit.o plus.o -o myapp
通过调用 find_package 可以找到头文件和所需要的库文件或者是一个CMake打包配置文件,
运行完后可以得到很多变量,下面列了一些主要的
可以在搜索package之前,通过设置一些变量来帮助boost库的查找
假如目标程序foo需要链接Boost库regex和system,编写如下的CMakeLists文件,
FindBoost
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)