看板 C_and_CPP 關於我們 聯絡資訊
[已中止開發] 主程式用 Go 寫的,不過生出來的 projects 是給 C 或 C++ 用的 如果覺得不適合就刪文吧 有一陣子在寫 C 的練習,常常要寫 Makefile 寫了幾次覺得重覆做手工很煩,就寫了這個小工具 使用方法如下: $ mkg /path/to/myapp $ mkg -cxx /path/to/myapp $ mkg --library /path/to/mylib $ mkg --library -cxx /path/to/mylib 其他細節請看使用說明 生出來的 Makefile 以桌面系統的 C (或 C++) 編譯器為考量 對應 Visual C++、GCC、Clang 有寫簡單的土炮測試程式,可自行觀看產出的 project 就知 歡迎大家在板上或是到 repo 給 feedback :-) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.248.245 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1529993761.A.D7D.html ※ 編輯: Neisseria (112.105.248.245), 06/26/2018 14:16:56
tuyutd0505: 推分享 06/26 15:59
※ 編輯: Neisseria (203.71.94.20), 06/26/2018 17:37:35
soheadsome: 跟cmake有什麼不一樣? 06/26 19:34
早知道有 CMake GUI 的話,就不要自己土炮了 冏rz 其實做的事大同小異,只是這東西是用 Make 而非 CMake 知道 CMake GUI 時,這東西也差不多寫完了 想想還是把這東西寫出來 ※ 編輯: Neisseria (111.250.68.173), 06/26/2018 20:40:51
bigbite: 有分享有推 06/26 23:19
iMElLoN: 不是拆成很多檔案的小程式,用內建規則就可以直接 make 06/28 10:17
iMElLoN: 了吧? 06/28 10:17
那時候沒有很仔細研究內建規則 的確可以研究一下如何讓 Makefile 更精簡
iMElLoN: 另外 CMake 其實是幫你生 makefile (有其他選項,不過大 06/28 10:19
iMElLoN: 部分還是都用 Make),所以...... 06/28 10:19
我有想過要不要直接生 CMakeList.txt 就好了 但那時候 CMake 不熟,所以先用 GNU Make 做做看,就變成現在這東西 XD ※ 編輯: Neisseria (112.105.248.245), 06/28/2018 10:55:29
soheadsome: autotool其實也是做類似的事情 06/29 13:26
eye5002003: 主流環境幾乎都被CMake支援到了,其他人能做的不多了 06/29 21:56
的確是這樣,所以這東西就是練練經驗值 ※ 編輯: Neisseria (123.195.153.128), 06/29/2018 22:10:36 ※ 編輯: Neisseria (60.251.46.166), 12/24/2018 17:00:42