首页 > 代码库 > ubuntukylin基础 使用gcc编译一个C语言 helloworld程序 预编译 汇编 编译 链接
ubuntukylin基础 使用gcc编译一个C语言 helloworld程序 预编译 汇编 编译 链接
镇场文:
学儒家经世致用,行佛家普度众生,修道家全生保真,悟易理象数通变。以科技光耀善法,成就一良心博客。
______________________________________________________________________________________________________
我的系统:UbuntuKylin 16.04 LTS 64bit
step0:
查看当前的文件夹
step1:
用vim编辑器 创建一个C语言源代码文件
step2:
写出 可以在终端打印helloworld功能的C语言程序
step3:预编译
code:
tip:
1 我是用-o设置了输出的结果文件的名字是 myCode.e
myCode.e文件中的内容是:
step4:汇编
code:
tip:
注意大小写,Ss。安能辨我是大小?O(∩_∩)O~
file show:
step5:编译
code:
file show:
由编译命令生成的文件 的内容是这个样子的:
file命令查看一下myCode.o文件的类型:
step6:链接
把C语言的库(so文件)与目标文件打包,才可以生成一个可执行程序
step7:运行gcc链接好的可执行文件
可是当我执行的时候遇到这样的异常,未找到命令。
我是这样解决的,
. -> 当前的工作目录
综合:
下面的例子,是一个小的成功的尝试:
code show:
command show:
测试完成后,作好记录,用rm删除文件,恢复现场。
______________________________________________________________________________________________________
若是您觉得此博文有可以改进的地方,请评论,我会仔细思考的。
注:此博文仅用于科研学习,如果侵犯到您的权益,请及时告知,我会做出相应的处理。
本文出自 “心静如水,志刚如磐.” 博客,请务必保留此出处http://xinjingzhigang.blog.51cto.com/12262830/1901363
ubuntukylin基础 使用gcc编译一个C语言 helloworld程序 预编译 汇编 编译 链接