2016-01-09 70 views
0

通過CMake構建單一的可執行二進制文件,例如:如何在Linux

//main.c 
int main() { 

} 

我添加它的CMakeLists.txt

add_executable(MyBin ${SOURCE_FILES}) 

和運行cmake path/to/mypj,我得到 「CMakeFiles/MyBin.dir」 ,如何獲得「bin/MyBin」。

+0

您是否考慮過只使用'make'(即編寫自己的'Makefile' *而不用'cmake'生成它......) –

回答

1

cmake命令相當於一個自動工具項目執行configure腳本,你需要使的主要對象是這樣

make 

甚至

make MyBin 

使只有MyBin