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