我已经安装了NetBeans 6.9,在Ubuntu Linux 11.10上运行良好。我的目标是设置编译器选项,如默认使用的-Wall
和-std=c99
。目前,我必须右击我的项目-〉属性-〉C编译器-〉警告级别到“更多警告”,并添加-std=c99
到附加选项。在创建许多项目时,这显然是一个痛苦的过程,我相信有一种方法可以使所有这些都成为默认。
我找到了this thread,这与我的问题密切相关。然而,唯一的答案涉及安装Code::Blocks和MSYS 1.0.11,这对我来说没有多大意义。我不认为安装另一个IDE会对我有什么帮助,而且MSYS似乎没有必要,因为我已经在使用Linux了。
我已经尝试了我能想到的所有合理的搜索词,但我很惊讶我找到的信息是如此之少。似乎大多数使用NetBeans的人都应该在某个时候改变这种类型的东西。我正在搜索的词:* 'NetBeans-std=c99 default','NetBeans设置默认编译选项','如何使NetBeans在默认情况下使用c99'* 与 'Code::将设置阻止到NetBeans中'.
3条答案
按热度按时间8fq7wneg1#
以下是您可以执行的一些不同操作:
1.在项目之间复制和共享配置文件,这样您就不必设置每一项设置。
1.创建一个默认项目,并按您喜欢的方式进行配置。当您要创建新项目时,只需复制默认项目并将其重命名为其他名称即可。
1.修改工具链属性。
有关详细信息,请参阅此处:
GCC的NetBeans设置
insrf1ej2#
你可以创建一个项目模板模块。我知道这是可能的,但以前没有尝试过,这个链接是解释如何做到这一点;
https://blogs.oracle.com/seapegasus/entry/tip_create_your_own_project
(首先,您需要带有平台SDK的NetBeans,而不仅仅是C/C++捆绑包。
我跟着脚步;
享受其他可能性;原始项目中的文件和文件夹将在那里。
pgvzfuti3#
您是否尝试过编辑您的
netbeans.conf
文件(对我来说,它位于/usr/local/netbeans-7.0.1/etc/netbeans.conf
中)并将所需的选项添加到netbeans_default_options
行中?从我的文件版本来看,您可能需要将-J
前置到开关(因此-Wall
将变为-J-Wall
)。