2014-05-06 81 views
-1

我對linux和C++很新穎..我在源文件夾中有幾個cpp文件和cmakefile.txt。我怎樣才能在與克的ubuntu編譯++(CPP多個文件)C++使用Linux中的cmakefile.txt編譯多個cpp文件

我有此CMakeList.txt

project(Test) 

# link_libraries($Nest_LIBRARIES}) 


subdirs(
# 
    engine 
    options 
    ui 

# jni 
) 



#build the Test library 
add_library(test STATIC 
    options/command_line_options.cpp 
    options/options_map.cpp 
    utility/timer.cpp 
    utility/generics/any.cpp 
    util/hdfs.cpp 
    logger/logger.cpp 
    logger/backtrace.cpp 
    ) 
requires_core_deps(test) 

INSTALL(目標 測試歸檔目的地LIB)

回答

0

這是CMake的(tutorial)。有人說它簡化了構建過程。

  1. 從CMake的圖元文件創建生成文件:cmake . -G "Unix Makefiles"
  2. 運行make:make -j2 install
+0

我收到一條錯誤消息「無法創建名爲發電機UNIX make文件 – user3411047

+0

沒有說爲什麼要試圖飛奔它的呢?另一個目錄在命令行中提供完整路徑的源代碼而不是'.' – bobah

相關問題