




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如果你用LINUX系统的话,可以用它下的C语言编译器(GCC)你懂C的话,直接把你的问题用C语言写好,然后GCC -S命令,就可以直接把C语言代码转换成汇编程序,然后你打开看看指令就好了.我是用LINUX平台的,至于WINDOWS有没有这个环境我就不知道了.给我分吧 邮箱留下 我可以帮你在向大家详细介绍gcc安装之前,首先让大家了解下Ubuntu gcc,然后全面介绍Ubuntu gcc安装,希望对大家有用。Ubuntu gcc安装及使用是网上查阅后总结的,可能会相似在Ubuntu gcc安装和其他一些Linux系统有点不一样。方法一: 该方法超简单:sudo apt-get build-depgcc就上面这条命令就可以搞定方法二:sudo apt-get install build-essential还是简单,一句命令也可以搞定安装完了可以执行gcc-version的命令来查看版本,输出如下:gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)Copyright(C)2007FreeSoftwareFoundation,Inc.编译则使用Ubuntu gcc命令。要往下学习首先就得熟悉gcc命令的用法。Ubuntu 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作用:将预处理输出文件test.i汇编成test.s文件。5. 选项 -c用法:#gcc -c test.s作用:将汇编输出文件test.s编译输出test.o文件。6. 无选项链接用法:#gcc test.o -o test作用:将编译输出文件test.o链接成最终可执行文件test。7. 选项-O用法:#gcc -O1 test.c -o test作用:使用编译优化级别1编译程序。级别为13,级别越大优化效果越好,但编译时间越长。二. Ubuntu gcc多源文件的编译方法如果有多个源文件,基本上有两种编译方法:假设有两个源文件为test.c和testfun.c1. 多个文件一起编译用法:#gcc testfun.c test.c -o test作用:将testfun.c和test.c分别编译后链接成test可执行文件。2. 分别编译各个源文件,之后对编译后输出的目标文件链接。用法:#gcc -c testfun.c /将testfun.c编译成testfun.o#gcc -c test.c /将test.c编译成test.o#gcc -o testfun.o test.o -o test /将testfun.o和test.o链接成test以上两种方法相比较,第一中方法编译时需要所有文件重新编译,而第二种方法可以只重新编译修改的文件,未修改的文件不用重新编译。一般对于小型的C+文件,直接使用G+跟Vim就可以搞定了,在终端下输入sudo apt-getinstall vim-full就会自动下载并安装好vim,sudo apt-getinstall G+就可以把G+的编译器装好。编译程序的时候有两种方式,一种就是使用make,另一种就是用G+命令。如对于一个名为A.cpp的文件,可以make A,也可以 g+ -o A.cpp执行时可以用./编译生成的文件名先装Gcc或者不装也可以打开终端:输入vi进去后按i进去编辑状态,输入你的c程序输入完成后按ESC输入命令:w 123.cCtrl+z推出vi在终端中输入:gcc 123.c如果正确会生成a.out的文件在终端中输入:./a.out就可以运行你的c了!ubuntu中打开终端的方法 2011-04-03 20:23:04| 分类: Linux | 标签:nautilus terminal |字号大中小 订阅第一种(当然是笨方法了)依次打开(应用程序-附件-终端),如果闲的麻烦,可以直接把它添加面板,这样也方便点!第二种首先按住Alt,然后按一下F2,出来一个运行框,在里面输入 gnome-terminal即可运行。在这个运行框里,可以执 行很多命令,想当于windows的运行,不过很难记住。第三种可以把终端窗口打开放在鼠标右键,效果是在桌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 首都精神文明汇报
- 员工培训财务制度
- 2025至2030中国天然调味料载体行业项目调研及市场前景预测评估报告
- 二甲医院特需门诊建设与管理
- 危险化学物品培训
- 三进教学工作汇报
- 离婚协议女方不忠情况下的财产分割与精神抚慰金合同
- 网络游戏IP授权合同:游戏版权授权与运营协议
- 离婚协议无效确认及子女抚养权变更执行异议起诉书
- 2025至2030中国慢性淋巴细胞白血病行业产业运行态势及投资规划深度研究报告
- 主要负责人安全生产责任制模版(三篇)
- 工程项目现场管理制度(业主方用)
- 2023部编新人教版五年级(上册)道德与法治全册教案
- GB/T 18216.7-2024交流1 000 V 和直流1 500 V 及以下低压配电系统电气安全防护措施的试验、测量或监控设备第7部分:相序
- 部编《语文》三年级上册全册教案及教学反思
- 道德新风中小学生主题班会知礼诚信感恩教育课件
- 不动产授权委托书样本
- GB/T 44092-2024体育公园配置要求
- 中国石墨烯发热护膝行业市场现状分析及竞争格局与投资发展研究报告2024-2029版
- (word版)2024年成人高考语文试题及答案
- 研究生新生入学教育课件
评论
0/150
提交评论