网站 开发 价格,站长统计app软件下载2021,网站如何在360做提交,根据网站集约化建设要求预处理 : 完成宏替换#xff0c;文件引入#xff1b;以及去除空行#xff0c;注释等#xff0c;为下一步编译做准备。也就是对各种预处理命令进行处理#xff0c;包括头文件的包含#xff0c;宏定义扩展#xff0c;条件编译的选择。
gcc -E test.c -o test…
预处理 : 完成宏替换文件引入以及去除空行注释等为下一步编译做准备。也就是对各种预处理命令进行处理包括头文件的包含宏定义扩展条件编译的选择。
gcc -E test.c -o test.i 编译
gcc -S test.i -o test-s 汇编:
gcc -c test.s -o test.o 链接:
gcc test.o -o test 生成静态库
ar rcs libtest.a test.o 生成动态库:
gcc -shared -fPIC -o libtool.so tool.o 编译可执行文件并且链接静态库
# -L是指定链接的路径
gcc -o main main.c. -L. -ltool 查看当前文件的文件详情
ls -lh
查看可执行程序依赖了哪些库存
ldd main