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

dfa*_*l07 19 c netbeans default compilation options

我安装了NetBeans 6.9并在Ubuntu Linux 11.10上正常运行.我的目标是设定编译器选项一样-Wall,并-std=c99在默认情况下使用.目前,我必须右键单击我的项目 - >属性 - > C编译器 - >警告级别为" 更多警告 "并添加-std=c99其他选项.在创建许多项目时,这显然是一种痛苦,我确信有一种方法可以使所有这些都成为默认项目.

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

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

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

XP1*_*XP1 5

您可以执行以下一些不同的操作:

  1. 在项目之间复制和共享配置文件,因此您不必设置每个设置.
  2. 创建一个默认项目,然后配置你喜欢它.如果要创建新项目,只需复制默认项目并将其重命名为其他项目.
  3. 修改工具链属性.

有关详情,请参阅此处:

GCC的NetBeans设置


Mik*_*ike 0

您是否尝试过编辑您的netbeans.conf文件(对我来说,它位于/usr/local/netbeans-7.0.1/etc/netbeans.conf)并将您需要的选项添加到该netbeans_default_options行?从我的文件版本来看,您可能需要-J在开关前面添加(因此-Wall将变成-J-Wall.)