Ubuntu14.04下如何编译c程序

时间:2021-04-15 16:31:38

参考

配置GCC

安装的ubuntu其实是自带GCC的,但由于缺少一些必要的头文件,所以,不能直接编译c程序,需要安装软件包build-essential

安装软件包buildessential时,会自动安装g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件

安装软件包build-essential的方法如下:

sudo apt-get install build-essential  

这里注意到:build-essential是一个软件包,所以可以用工具apt-get安装


什么是编译(complie)?
(1)编程语言(programming language)分为低级语言(Low-level Language)和高级语言(HIgh-level Language)
(2)机器语言(完全由十六进制数字组成)和汇编语言(将机器语言中的一组组数字用助字符代替)属于低级语言
(3)C语言属于高级高级语言(Java/python/c++等都属于高级语言)
(4)编译就是指:将高级语言的指令翻译为几条汇编指令或者机器指令


测试安装GCC是否成功

创建一个.c文件,文件名称为hello.c,内容如下:


#include<stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}

然后,在terminal中输入编译命令,得到编译文件hello

gcc hello.c -o hello

运行编译文件hello

./hello

得到结果:
Hello World!

说明GCC配置成功!

Ubuntu14.04下如何编译c程序