首页 > 代码库 > linux学习之C语言(1)------ 源程序的编译
linux学习之C语言(1)------ 源程序的编译
这几天再学习一下一些linux知识,将自己的学习笔记,记录在此,以此激励自己进步。
gcc是最优秀的编译器,先来看下如何使用gcc编译一个简单的C程序:
hello.c
#include <stdio.h> int main(){ printf("hello c!\n"); }要编译这个简单的程序,只需要在终端下执行
gcc -o hello hello.c
这样,gcc编译器就会生成一个hello的可执行文件;
要看程序的执行效果,只需要在终端下执行
./hello
就可以看到程序的输出结果。
解释:命令中的gcc表示我们使用的编译器是gcc
-o表示要求编译器输出可执行文件,后面就跟输出的可执行文件名
hello.c则表示我们的源程序
其实,gcc 编译器有许多选项,一般来说我们只要知道其中的几个就够了. -o 选项我们已经知道了,表示我们要求输出的可执行文件名. -c 选项表示我们只要求编译器输出目标代码,而不必要输出可执行文件. -g 选项表示我们要求编译器在编译的时候提供我们以后对程序进行调试的信息。
下一节,学习一些更多关于gcc的知识。
linux学习之C语言(1)------ 源程序的编译
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。