在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})
這樣能編譯同一級目錄下所有源文件。