如何编译C代码

完成简单的helloworld的编辑后,我们要做的就是进行编译!

在Gnu/linux上,我们通常采用的gcc编译器。

你需要做的就是安装一个gcc编译器,如果是CentOS,那么你运行添加/删除应用程序,然后选择添加gcc就可以了

验证是否安装好的一个简单的办法:

打开终端:

输入:gcc --version

注意:此处是两个"-",如果一个"-"则表示的是编译参数了。

如果能正常的出现版本信息,表示OK

好,下面我们确定我们在刚才的C源代码的文件夹下

输入:pwd

如果出现的路径确实是我们的C代码文件夹,那么:

执行:gcc hello.c -o hello(这里一个"-",是编译参数)

以上语句就是编译c代码

然后:ls

 发现比原来多出来一个文件hello,这个是一个执行文件。如何判断这个就是执行文件呢?

输入:file hello

终端上显示该hello的文件类型属性,ELF(ELF具体资料请自行查阅)

我们已经证实这个是执行文件了,下一步就是如何让它执行的问题了。

输入:./hello

此时你的终端上应该能出现“hello CentOS”的结果。

恭喜你,一个最简单的C程序由代码到运行,你做到了!

永远记住:没有什么是难的,只要你肯做!

总结:

1.我们编译代码需要编译器

2.编译命令是需要参数的,参数的格式不一样,类型就不同

3.凡事不懂,我们就需要去验证我们的猜想

4.做任何事情都最好从简单做起,除非你是天才。这个hello很简单,但是却是那么重要。因为今后不论你写多复杂的代码,这个基本的过程的,基本的命令是相同的。所以,请把从编辑到编译的过程里所有的不明白都搞明白。估计你基本搞定的时候,大概需要几天的时间,如果你没有用上几天的时间,那么有可能是漏掉了什么。或者你是天才!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值