摘要: 一、编译过程: 1)预处理,生成.i文件 2)转换成为汇编语言,生成.s文件 3)汇编变为目标代码(机器代码),生成.o文件 4)链接目标代码,生成可执行程序。 二、常用编译选项 tips:选项必须独立给出:‘-pg’和‘-p -g’完全不同 -c:编译或汇编源文件,不做连接。 G++ -c test.cpp输出test.o -o file:制定输出文件为file -Wall: 输出所有编译警告(最好加上) -Dmacro=XXX:定义宏。 -shared:生成一个共享库文件 g++ -shared -o libtest.so test.o -fPIC:生成位置无关目标代码,适用... 阅读全文
posted @ 2011-09-22 03:59 dead_horse 阅读(409) 评论(0) 推荐(0) 编辑