剑飞的博客

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  22 Posts :: 7 Stories :: 0 Comments :: 0 Trackbacks

 

gcc/g++在执行编译工作的时候,总共需要4步

1.预处理,生成.i的文件[预处理器cpp]
2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]
3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as]
4.连接目标代码,生成可执行程序[链接器ld]

[参数详解]
-x language filename
   设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根
   据约定C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果
   你很个性,决定你的C代码文件的后缀名是.pig 哈哈,那你就要用这
文章来源:http://blog.xoyo.com/space.php?do=article&aid=195075

posted on 2010-01-21 13:56 剑飞 阅读(108) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: