首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为C程序设置缺省NetBeans选项(-std=c99、-Wall

为C程序设置缺省NetBeans选项(-std=c99、-Wall
EN

Stack Overflow用户
提问于 2011-10-25 07:05:43
回答 3查看 6K关注 0票数 19

我已经安装了NetBeans 6.9,并且在Ubuntu Linux11.10上运行良好。我的目标是将编译器选项(如-Wall-std=c99 )设置为默认使用。目前,我必须右键单击我的项目->属性-> C编译器->警告级别"More Warning “并将-std=c99添加到Additional Options。当创建许多项目时,这显然是一种痛苦,我相信有一种方法可以将所有这些都设置为默认的

我找到了与我的问题密切相关的this thread。然而,唯一的答案是安装Code::Block和MSYS 1.0.11,这对我来说没有多大意义。我看不出安装另一个IDE会对我有什么帮助,而且MSYS似乎没有必要,因为我已经在使用Linux了。

我已经尝试了我能想象到的每一个合理的搜索词,我非常惊讶我找到的信息是如此之少。似乎大多数使用NetBeans的人都应该在某些时候改变这种类型的东西。我在搜索:'NetBeans -std=c99 default','NetBeans set default compile options','how to make NetBeans use c99 by default‘和'Code::Blocks settings into NetBeans’。

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

EN

回答 3

Stack Overflow用户

发布于 2012-07-27 15:48:14

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

  1. 可以在项目之间复制和共享配置文件,因此您不必将每个setting.
  2. Create都设置为默认项目,并随心所欲地进行配置。要创建新项目时,只需复制默认项目并将其重命名为其他名称。
  3. 修改您的工具链属性。

详情请看这里:

NetBeans settings for GCC

票数 5
EN

Stack Overflow用户

发布于 2015-09-09 06:24:23

您可以创建一个项目模板模块。我知道这是可能的,但之前没有尝试过,这个链接解释了如何做到这一点;

https://blogs.oracle.com/seapegasus/entry/tip_create_your_own_project

(首先,您需要带有platform SDK的NetBeans,而不仅仅是C/C++包。)

我跟着脚步走;

  • 使用要使用的设置打开/创建项目。
  • 创建一个NetBeans模块项目,选择一个代码库名称,我给my.templates.ctemplate1
  • 添加了“模块开发>项目模板”到模块项目中。在"Select Project“步骤中选择您的C项目。
  • 在下一步中,选择类别为C/C++,并为我使用的模板命名为MyCTemplate1。插件右击模块项目并选择"Create NBM",它将在模块project.
  • Tools >插件>已下载的build文件夹中创建my-

-ctemplate1.nbm,点击"Add

  • “并指向build文件夹中的nbm文件。
  • 当你想创建一个新的C/C++项目时,你将在向导中看到你的模板,它将具有你的第一个C项目的所有设置。

享受其他可能性;原始项目中的文件和文件夹将在那里。

票数 1
EN

Stack Overflow用户

发布于 2011-10-25 21:44:02

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7882981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档