六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 31|回复: 0

gcc 预处理,编译,汇编,链接

[复制链接]

升级  0.65%

321

主题

321

主题

321

主题

探花

Rank: 6Rank: 6

积分
1013
 楼主| 发表于 2013-1-26 12:29:02 | 显示全部楼层 |阅读模式
OS 版本10.7.3,默认没有安装gcc的,搜索了一下,说只要安装xcode就会有gcc了,去app store下载安装了,此时在终端输入gcc,还是提示“command not found”,确认xcode也安装成功了,版本是4.3,网上搜索,基本上都是说安装就可以了,终于在一个不起眼的帖子中有人提到,还需要自己去下载安装command line tools。具体路径为:Xcode –> Preferences –> Downloads 的Components下,选择安装Command Line Tools 即可。

还是基础
参考
http://wenku.baidu.com/view/5249a584e53a580216fcfe5f.html

http://bbs.gfan.com/thread-4383069-1-1.html
刷机

.c .cc.cp.cpp.c++.cxx  :c的源码.i  预处理后的c   可以执行,编译,汇编,链接.ii 预处理后的c++ .s 预处理后的汇编程序,  需要 汇编,链接.S 未预处理的汇编程序,  需要 预处理,汇编,链接   注意(编译是c才有的).h 头文件.o  目标文件             需要链接

生成预处理文件
gcc -E hello.c -o hello.i
cat hello.i
生成汇编文件
gcc -S hello.c -o hello.s
生成目标文件
gcc -c hello.c -o hello.o
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表