摘要: 完成通用功能需要Makfile和Makefile.build。自动生成通用模板的应用为CreatMakfile。测试用目录如下: 因为CreatMakefile.c中的扫描部分和顶层Makfile的obj-y中的定义全部与src有关。所以项目结构为CreatMakfile和src文件夹并列,且源文件 阅读全文
posted @ 2020-05-11 19:25 不明白就去明白 阅读(375) 评论(0) 推荐(0)
摘要: gcc 命令的常用选项 选项 解释 -ansi 只支持 ANSI 标准的 C 语法。这一选项将禁止 GNU C 的某些特色, 例如 asm 或 typeof 关键词。 -c 只编译并生成目标文件。 -DMACRO 以字符串“1”定义 MACRO 宏。 -DMACRO=DEFN 以字符串“DEFN”定 阅读全文
posted @ 2020-05-11 11:54 不明白就去明白 阅读(1906) 评论(0) 推荐(0)
摘要: GCC编译时可以使用如下参数:-finput-charset 指定源文件的编码(若不指定,默认是UTF-8)-fexec-charset 指定多字节字符串(const char*)常量在编译后的程序里保存的编码集(若不指定,默认是UTF-8)-fwide-exec-charset 指定宽字节字符串( 阅读全文
posted @ 2020-05-11 11:43 不明白就去明白 阅读(4067) 评论(0) 推荐(1)
摘要: 使用“include FILENAMES...”,make程序处理时,如果“FILENAMES”列表中的任何一个文件不能正常读取而且不存在一个创建此文件的规则时make程序将会提示错误并退出。使用“-include FILENAMES...”的情况是,当所包含的文件不存在或者不存在一个规则去创建它, 阅读全文
posted @ 2020-05-11 11:36 不明白就去明白 阅读(743) 评论(0) 推荐(0)