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
还可以使用cmake进行编译
首先创建一个名为CMakeLists.txt的文本文件,然后进行编辑
cmake_minimum_required(VERSION 2.8) //2.8是cmake版本信息 可以直接在终端输入cmake --version即可
project( opencvTest ) //工程名字
add_executable( opencvTest a.c b.c.....) //前面的是执行文件的名字(由人随便取,后面的是所要编译的源码)
编辑好之后输入
cmake .
make
./opencvTest即可