這裡借鑑了csdn和以及個人技術部落格(主要是時間久遠,忘記寫部落格了)
set(cmake_runtime_output_directory "$/bin")#設定exe檔案的生成路徑
set(cmake_cxx_standard 14)
include_directories(./include)
#################以下為主要功能配置##########################
file(glob_recurse extra_files */*)
add_custom_target($_other_files all working_directory $ sources $)
file(glob_recurse code_sources "./*.cpp" )
foreach (code_src $)
get_filename_component(mexecutable $ name_we)
add_executable($ $)
endforeach ()
cmake學習推薦文章:[cmake 入門實戰 | hahack] 多檔案編譯
編譯多個檔案 編輯兩個檔案 cs 和 class.cs cs using system namespace test class.cs using system namespace test public void saysomething 執行的命令 引數的使用都和單個檔案的執行一樣 如果不指定生...
多檔案編譯
一.常用編譯命令選項 假設源程式檔名為test.c。3.選項 e 用法 gcc e test.c o test.i 作用 將test.c預處理輸出test.i檔案。4.選項 s 用法 gcc s test.i 作用 將預處理輸出檔案test.i彙編成test.s檔案。5.選項 c 用法 gcc c ...
Linux 下Fortran多檔案編譯
或者ifort o exe name main.f90 fun.f90 方法二 在主程式main.f90 中加入include fun.f90 語句,然後在linux下用fortran命令編譯,命令如下 ifort o exe name main.f90 方法三 分步驟編譯,命令如下 ifort c...