在Linux下简单编译程序
源码main.cpp
#include <iostream>
using namespace std;
int main(int arg, char** argv)
{
cout << "Cpp.c" << endl;
return 0;
}
1.直接使用g++编译
g++ main.c
2.创建Makefile文件,使用make命令编译
<1>编写一个Makefile文件
all:
g++ main.c
<2>使用make命令编译
make
3.使用cmake方式进行编译
<1> 同级目录下创建CMakeLists.txt文件,写入下面内容
cmake_minimum_required(VERSION 2.6)
project(App)
add_executable(app main.c)
<2> 执行cmake命令
cmake .
<3> 执行make命令
make
<4> 编译结果
4.如果有个多源文件怎么去做,修改一下CMakeLists.txt内容
cmake_minimum_required(VERSION 2.6)
project(App)
aux_source_directory(. DIR_SRCS)
add_executable(app ${DIR_SRCS})
这样能编译同一级目录下所有源文件。