非常慢的RedHawk组件构建

时间:2017-08-10 01:34:55

标签: redhawksdr

我们有一些组件可以在链接它们之前构建15个以上的目标文件。我们发现,如果我们修改许多或全部使用的.h文件,那么构建非常慢。我们的一些组件需要一个多小时才能构建。似乎RedHawk发出了一个make -j或make -j大量的数据,因此我们有15个以上的编译同时运行,这甚至超过4 GB的RAM并导致过多的交换和非常慢的执行(整个CPU是几乎被锁起来,其他窗户也已经死了,直到它完成)。如果我们在组件中使用shell中的简单make,它将在5分钟内完成。有没有办法改变RH以发出一个简单的make或make可调数量的max进程?

1 个答案:

答案 0 :(得分:1)

如果您指的是IDE如何调用构建,您可以检查构建控制台。我很确定它可以调用顶级build.sh或实现文件夹中的build.sh。在任何一种情况下,您都可以修改该文件以执行您想要的构建。