为C程序设置默认NetBeans选项(-std = c99,-Wall)

时间:2011-10-24 23:05:43

标签: c netbeans compilation default options

我在Ubuntu Linux 11.10上安装了 NetBeans 6.9 并正常运行。我的目标是设置默认使用的{strong>编译器选项,例如-Wall-std=c99。目前,我必须右键单击我的项目 - >属性 - > C编译器 - >警告级别为“更多警告”并将-std=c99添加到其他选项。在创建许多项目时,这显然是一种痛苦,而且我确信有一种方法可以将所有这些设置为默认

我发现this thread与我的问题密切相关。但是,唯一的答案是安装Code :: Blocks和MSYS 1.0.11,这对我来说没什么意义。我没有看到安装另一个IDE会如何帮助我,MSYS似乎没必要,因为我已经在使用Linux了。

我已经尝试了我能想象的每一个合理的搜索词,并且我很惊讶我发现的信息很少。似乎大多数使用NetBeans的人都应该在某些时候改变这种类型的东西。我正在搜索的术语:'NetBeans -std = c99默认''NetBeans设置默认编译选项''如何使NetBeans默认使用c99 ''Code ::将设置阻止到NetBeans'

请有人指出我正确的方向,或告诉我应该寻找什么。我想其他人也有同样的问题,所以我希望这个帖子有用。

2 个答案:

答案 0 :(得分:5)

以下是您可以做的一些不同的事情:

  1. 在项目之间复制和共享配置文件,因此您不必设置每个设置。
  2. 创建一个默认项目,然后根据需要进行配置。如果要创建新项目,只需复制默认项目并将其重命名为其他项目。
  3. 修改您的工具链属性。
  4. 详情请见:

    NetBeans settings for GCC

答案 1 :(得分:0)

您是否尝试过编辑netbeans.conf文件(对我而言,它位于/usr/local/netbeans-7.0.1/etc/netbeans.conf中)并在netbeans_default_options行中添加所需的选项?从查看我的文件版本开始,您可能需要在-J之前加上-Wall。{/ 1>}。