makefile
me败家懒妞
这个作者很懒,什么都没留下…
展开
-
automake等自动生成makefile 的相关有用文档
automake等自动生成makefile 的相关有用文档Automake 使用手册 https://blog.csdn.net/wangxiaoqin00007/article/details/35225783图解acloal autoheader automakehttps://my.oschina.net/qihh/blog/66113makefile.am 与config...原创 2018-10-08 18:51:54 · 188 阅读 · 0 评论 -
GCC 告警调试优化选项详细说明
参考:http://www.rowleydownload.co.uk/arm/documentation/gnu/gcc/Warning-Options.htmlgcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 预处理器cpp2.将预处理后的文件不转换成汇编语言,生成文件....转载 2018-10-18 19:23:18 · 2800 阅读 · 0 评论 -
gcc 编译命令选项$@ $^ $<
一些常见的自动化变量说明如下:(1) $@ ——目标文件的名称;(2) $^ ——所有的依赖文件,以空格分开,不包含重复的依赖文件;(3) $< ——第一个依赖文件的名称。(4) $? 表示比目标还要新的依赖文件列表按照 Makefile 规则规规矩矩的写:main: main.o hello.o hi.o gcc -o main main.o hell...原创 2018-10-10 14:59:59 · 4243 阅读 · 0 评论 -
gcc 编译相关CFLAGS LDFLAGS LIB
CFLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。CFLAGS: 指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include。同样地,安装一个包时会在安装路径下建立一个include目录,当安装过程中出现问题时,试着把以前安装的包的include目录加入到该...原创 2019-03-14 10:04:59 · 1887 阅读 · 0 评论 -
libtool 工具介绍 ---- la lo
o: 编译的目标文件a: 静态库,其实就是把若干o文件打了个包so: 动态链接库(共享库)lo: 使用libtool编译出的目标文件,其实就是在o文件中添加了一些信息la: 使用libtool编译出的库文件,其实是个文本文件,记录同名动态库和静态库的相关信息补充:libtool1 libtool的工作原理libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移...转载 2019-03-14 10:25:56 · 1030 阅读 · 0 评论