2013年3月26日
摘要: 在终端下输入make时出现“makefile:2: *** 遗漏分隔符 。 停止。”问题,原因是在编写makefile文件时: 3 : 3.c gcc -o 3 3.c gcc前的是tab分隔符,不能用空格,否则会出现“makefile:2: *** 遗漏分隔符 。 停止。”提示。。。 make中规定每一Shell命令之前的开头必须使用<tab>字符。 阅读全文
posted @ 2013-03-26 17:20 小乖乖~ 阅读(381) 评论(0) 推荐(0) 编辑
摘要: gcc 编译多个源文件一. 常用编译命令选项 假设源程序文件名为test.c。1. 无选项编译链接 用法:#gcc test.c 作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。2. 选项 -o 用法:#gcc test.c -o test 作用:将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名。3. 选项 -E 用法:#gcc -E test.c -o test.i 作用:将test.c预处理输出test.i文件。4. 选项 -S 用法:#gcc -S test.i 作用:将预处理输出文件te 阅读全文
posted @ 2013-03-26 15:50 小乖乖~ 阅读(2669) 评论(0) 推荐(0) 编辑