[問題] 該怎麼設定Makefile讓他支援多核心呢?

看板Linux作者 (蘇打)時間17年前 (2009/05/03 22:55), 編輯推噓5(505)
留言10則, 5人參與, 最新討論串1/1
想請問關於Makefile 是否能讓他同時compile多個.cpp的檔案呢? 我的電腦有八核心,但感覺使用make時他只有使用一顆核心在做編譯 想說如果可以開啟多核心支援,應該可以加快compile的速度 請問有辦法讓他支援嗎? (Makefile是我自己寫得@@不知道該怎麼讓他支援) 謝謝:) -- thePainter. ◣◢ ◤ ◣ http://www.wretch.cc/blog/myelf ◢ ◤ ◤ ◤ Wretch@BBS -> P_myelf thePainter. φthePainter. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.145.212

05/03 23:03, , 1F
make -j
05/03 23:03, 1F

05/03 23:05, , 2F
原來如此^^那有辦法直接寫在makefile中嗎?
05/03 23:05, 2F

05/03 23:06, , 3F
why? 反正你都要打make了為何不多打兩個字 XD
05/03 23:06, 3F

05/03 23:07, , 4F
or 你可以寫一個makefile去make另一個makefile XD
05/03 23:07, 4F

05/03 23:07, , 5F
是這樣說沒錯~嗯嗯,感謝A大 m(_ _)m不然compile好慢
05/03 23:07, 5F

05/04 00:35, , 6F
我遇過這樣編壞掉的情況喔,要注意一下
05/04 00:35, 6F

05/04 00:41, , 7F
f大說的編壞是指寫死在makefile內嗎?還是使用-j參數?
05/04 00:41, 7F

05/04 01:35, , 8F
八核心...哪顆 好羨慕Orz
05/04 01:35, 8F

05/04 02:05, , 9F
是實驗室的server啦^^" XEON x 2
05/04 02:05, 9F

05/04 08:12, , 10F
make -j9 foo 這樣下...
05/04 08:12, 10F
文章代碼(AID): #19_R14TL (Linux)
文章代碼(AID): #19_R14TL (Linux)