2017-08-10 96 views
0

我們有一些組件可以在鏈接它們之前構建15個以上的目標文件。我們發現,如果我們修改許多或全部使用的.h文件,那個版本非常慢。我們的一些組件需要花費一個多小時才能構建。看來RedHawk發佈make -j或者make -j的數量很大,所以我們有15個以上的編譯可以同時運行,並且這會壓倒4GB的內存,導致交換過度和執行速度非常慢(整個CPU是幾乎鎖定,其他窗口也一直死亡,直到它完成)。如果我們在組件中使用shell的簡單make,它會在5分鐘內完成。有沒有辦法改變RH來發出一個簡單的make或使用可調數量的max進程?非常緩慢的RedHawk組件構建

回答

1

如果您指的是IDE如何調用構建,則可以檢查構建控制檯。我很確定它要麼在您的實現文件夾中調用頂層build.sh或build.sh。在任何一種情況下,您都可以修改該文件以執行構建,不過您可以選擇。

+0

謝謝,這正是我需要的 –