红联Linux门户
Linux帮助

ubuntu下c/c++语言编译

发布时间:2015-09-18 10:47:52来源:linux网站作者:tmosk

ubuntu下首先编辑一个文本后缀名为.c即可,然后便可以编辑c语言程序。


如何编译源文件:

超级用户下进入所在目录下

gcc 文件名字 -o newname(没有命名的话系统默认为a.out)

例如:编译helloword.c文件

gcc helloword.c -o new

./new即可

gcc helloword.c后面什么也不写便会产生一个a.out文件然后直接输入./a.out即可


gcc如何编译多个源文件:

使用超级用户进入所在目录下

gcc  a.c b.c c.c ...-o new

./new即可

比较简单的是用makefile


makefile编写规则:

(1)以“#”开始的行为注释

(2)文件依赖关系: target:component

例如: Myfirst:Myfirst.o hello.o

gcc Myfirst.o hello.o -o Myfirst

hello.o:hello.c

gcc -c hello.c -o hello.o

Myfirst.o:Myfirst.c

gcc -c Myfirst.c -o Myfirst.o

终端输入make Myfirst。


几款好的C/C++编译器(编译器而非IDE):http://www.linuxdiyf.com/linux/14086.html

Linux下搭建C/C++开发环境(GTK):http://www.linuxdiyf.com/linux/11185.html

Linux中安装Eclipse进行C/C++开发:http://www.linuxdiyf.com/linux/10129.html