安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > NuEclipse(跨平台开发环境) v1.01.014 官方版
NuEclipse(跨平台开发环境)

NuEclipse(跨平台开发环境)

 v1.01.014 官方版
  • 软件大小:459 MB
  • 更新日期:2019-08-28 13:34
  • 软件语言:简体中文
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:459 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  NuEclipse提供软件设计功能,可以在软件编辑代码,可以在软件修改代码,可以分析代码,可以测试软件,让用户在开发新应用程序的时候可以得到更多帮助,这款软件功能很多,支持Workbench、Autotools、C / C ++、Eclipse Marketplace、GNU等插件,用户可以选择适合自己使用的插件编辑新的应用程序,也可以使用内置的独立调试器分析软件,构建新的工程模板,本软件的功能和Eclipse基本相同,如果你会使用本软件就可以下载体验!

NuEclipse(跨平台开发环境)

软件功能

  在磁盘上,基于Eclipse的产品被构造为一组插件。每个插件都包含提供产品某些功能的代码。插件的代码和其他文件安装在本地计算机上,并根据需要自动激活。产品的插件组合在一起成为功能。功能是可单独下载和安装的功能单元。

  Eclipse平台的基本模块化特性使其可以轻松地将其他功能和插件安装到基于Eclipse的产品中,并更新产品的现有功能和插件。您可以使用“帮助”菜单中的Eclipse平台安装和更新支持来执行此操作。 Eclipse允许您从特殊的基于Web的Eclipse软件站点发现,下载和安装功能和插件。

  基于Eclipse的大型产品可以从代表整个产品的根功能开始将其功能组织到树中。然后,此根特征包括较小的功能单元,一直到列出一个或多个插件和片段的叶子功能。分层次地对功能进行分组的功能允许使用“俄罗斯玩偶”方法堆叠产品 - 大型产品可以通过包含它并添加更多功能来构建在较小的产品之上。

软件特色

  在视角之间切换

  透视图上的图标表示开放透视图。 当您打开多个透视图时,可以通过单击快捷工具栏上的图标在它们之间切换。

  开放视角

  Perspectives提供适合执行特定任务集的视图和编辑器的组合。例如,您通常会打开Debug透视图来调试Java程序。

  显示和隐藏菜单项和工具栏按钮

  您可以选择隐藏菜单项和工具栏按钮,然后再次显示它们。

  配置透视图的菜单和工具栏

  您可以选择在透视图的菜单和工具栏中显示哪些条目。 在透视图中使条目不可用会删除这些运行命令的方法。 您可以使用不同的选项卡来配置菜单和工具栏条目,以及通过(已弃用的)操作集以及“新建”,“显示视图”和“显示透视图”菜单条目中提供的快捷方式提供的条目。

  使用视图和编辑器

  视图和编辑器是Workbench中出现的主要可视实体。 在任何给定的透视图中,都有一个编辑器区域,可以包含多个编辑器,以及许多提供上下文的周围视图。

  自定义工作台

  Workbench的外观和行为的许多方面可以定制,以满足您的个性化需求。 例如,您可以:

  •重新排列项目在主工具栏中显示的位置。

  •更改编辑器使用的键绑定。

  •更改使用的字体和颜色。

  问题,书签,任务和其他标记

  标记是可能与Workbench资源相关联的对象。 Workbench中有许多标记用途,包括为资源中的资源或位置添加书签,跟踪正在进行的任务或显示错误消息。

  与当地历史合作

  创建或修改文件时,将保留文件的本地编辑历史记录。 每次编辑和保存文件时,都会保存一份副本,以便您可以使用以前的编辑替换当前文件,甚至还原已删除的文件。 您还可以比较所有本地编辑的内容。 本地历史记录中的每个编辑都由文件保存的日期和时间唯一表示

安装方法

  1、打开NuEclipse_V1.01.013_Windows_Setup.exe直接启动,点击下一步

NuEclipse(跨平台开发环境)

  2、软件的安装地址是C:\Program Files (x86)\Nuvoton Tools\NuEclipse\V1.01.013

NuEclipse(跨平台开发环境)

  3、提示安装附加的内容, 直接点击下一步

NuEclipse(跨平台开发环境)

  4、软件的安装选项,这里点击install就可以安装

NuEclipse(跨平台开发环境)

  5、软件在安装的过程弹出很多组件安装的提示,点击是

NuEclipse(跨平台开发环境)

  6、一直点击下一步将组件安装到电脑,等待NuEclipse安装结束

NuEclipse(跨平台开发环境)

  7、弹出的安装内容全部点击是执行安装,现在正在安装NuEclipse

NuEclipse(跨平台开发环境)

  8、NuEclipse已经安装到电脑,点击finish

NuEclipse(跨平台开发环境)

使用说明

  组态

  在运行构建之前,Autotools插件运行configure脚本。可以通过项目 - >属性 - >自动工具 - >配置设置UI输入要传递给configure的参数,如下所示:

NuEclipse(跨平台开发环境)

  如果选择了顶级树项:“Configure”,您将注意到实际的配置脚本名称是如何编辑的。建议您不要更改配置脚本的名称,因为这是Autotool项目的标准。但是,您可以使用此文本输入在调用configure脚本之前添加要设置的环境变量。例如,您可以将命令设置为:CFLAGS =“ - g -debug”configure配置为在配置时覆盖CFLAGS环境变量。这同样适用于autogen.sh脚本设置。在高级选项页面上,有一些准备好的编译选项,例如:编译用于调试,编译gcov工具以及编译gprof工具。也可以在附加的命令行选项字段中直接指定这些选项,如上面的屏幕截图所示。

  对于configure,有许多标准参数适用于生成的配置脚本。每个参数都显示其命令行名称,以便您可以在Autotools文档中查找它。此外,还提供了工具提示悬停帮助。

  在“高级”类别下,有一个名为“附加命令行选项”的自由格式行,您可以在其中以命令行格式输入任何选项。这对于输入配置脚本支持的自定义选项很有用(例如--enable-feature-x或--with-lib-y)。它也可以用于任何标准参数,如果你更熟悉的话。此列表中的参数将附加到从标准选项条目派生的参数末尾(即,您可以获得参数的两个规范)。在多规范的情况下,行为与命令行上的行为相同。您可以选择勾选“常规”类别下的“显示帮助内容( - help)”选项,以查看配置脚本接受的所有标准和自定义选项。由于配置脚本帮助是其编写方式的一种产品,因此有时可能会在添加的功能方面帮助过时。

  在某些情况下,项目可能会选择不提前调用Autotools,而是要求在配置之前完成。提供了输入到Autotools的输入文件,但Autotools的输出却没有。这样做可以降低下载大小,另外还可以避免在更新Autotools时不断重新生成输出文件。在这种情况下,可能会提供autogen.sh脚本,它只是一个运行所需的各种Autotools的脚本。此脚本可能会也可能不会在最后运行configure脚本。或者,还有autoreconf工具,可以调用它来递归地运行源树并运行所有输入文件比输出文件更新的Autotools(这包括没有输出文件的情况)。调用Autotools时所需的任何选项都可以在输入文件中自行编码。

  以下定义了Autotools插件在执行配置步骤时检查的方案的优先级列表以及每个方案的处理方式。

  1.自上次配置以来,config.status文件存在且配置脚本选项未更改◦config.status文件是作为运行生成的配置脚本的一部分创建的。它本身是一个脚本文件,表示已经执行了配置。如果配置选项自该配置后未更改,则无需执行完全重新配置。通过使用--recheck选项调用config.status脚本来执行简单检查。这将验证生成的Makefile是否存在并且是最新的。

  2.存在配置脚本◦在这种情况下,配置脚本使用项目属性中指定的任何配置选项运行。

  3.存在自动脚本◦在这种情况下,运行autogen.sh脚本,然后检查是否已创建config.status,表明配置脚本已运行。如果尚未配置,则配置脚本会在成功创建后自动运行。

  4.Amafile.cvs文件存在◦Manfile.cvs是autogen.sh/configure脚本的替代形式。在这种情况下,文件将被送入make命令。如果创建了配置脚本而不是作为此过程的一部分运行,则会自动运行它。

  5.defaultcase◦此时,没有配置脚本或autogen.sh脚本,并且之前未运行configure。最后一种方法是使用-i运行autoreconf命令,以递归方式搜索源树,并为任何早于其输出目标的输入文件调用Autotools(或者如果目标丢失)。如果这会生成配置脚本,则会自动运行。

  如果在所有这些之后,未创建顶级Makefile,则会生成错误并停止构建。

  通过右键单击项目中的任何文件,可以为项目手动强制配置过程,以获取“上下文”菜单并选择“重新配置项目”菜单项。即使找到指示先前配置成功的config.status文件,重新配置也会运行配置脚本。

  整个配置步骤由特殊构建器执行,该构建器在创建Autotools项目或从另一个项目转换时添加。特殊构建器运行配置步骤,并在构建器顺序中定位,以在Makefile构建器之前运行。

  从项目的项目 - >属性 - >构建器选项卡中,您将看到:

NuEclipse(跨平台开发环境)

  不要取消选中Autotools Makefile构建器,也不要更改构建器的顺序。 修改此操作将导致未定义的行为。

  配置步骤输出转到Autotools插件添加的特殊配置控制台。 此控制台与C-Build控制台分开,该控制台用于显示make命令调用的结果。

  要查看配置控制台,请单击控制台视图中找到的控制台选择器按钮(图标看起来像T.V.),然后选择以“配置”开头并具有项目名称的条目。

NuEclipse(跨平台开发环境)

  请注意,配置控制台输出是每个项目,并显示项目的最后一个版本的配置输出。 它不会在Eclipse会话之间保存。

  Autotools控制台是CDT Build控制台的一个实例,因此在Window - > Preferences - > C / C ++ - > Build Console中设置的控制台首选项也适用。

NuEclipse(跨平台开发环境)

  调用Autotools

  要调用Autotools,项目上下文菜单中添加了一个特殊的子菜单。选择项目中的任何文件,然后单击Invoke Autotools。在那里,您将找到一组菜单项来调用项目的各种Autotools。工具调用的输出显示在特殊的Autotools控制台中。与配置和C-Build控制台一样,Autotools控制台是按项目进行的,不会在Eclipse会话中保存。控制台(如果存在)可通过控制台视图中的“显示所选控制台”按钮进行访问。

NuEclipse(跨平台开发环境)

  提供的工具是:

  1.InvokeAutoconf◦autoconf工具在当前目录中运行,用于为项目选择的当前文件或文件夹。没有参数。也可以通过右键单击configure.in或configure.ac文件并选择Invoke Autoconf来运行Autoconf。

  2.InvokeAutomake◦从项目中选择的文件或文件夹的当前目录运行automake工具。提供一个对话框以允许指定选项。

  第一个文本条目用于选项,而第二个文本窗口用于生成Makefile文件。应该调用automake工具,其中找到将生成Makefile的配置脚本。在当前目录或更低版本中可能会生成多个Makefile。每个目标位置应该是一个Makefile,并且应该在指定的相对位置具有相应的Makefile.am文件。例如,automake x / Makefile y / Makefile Makefile指定三个目标。预计有一个x / Makefile.am,y / Makefile.am和一个相对于当前目录的Makefile.am。有关automake的详细信息,请输入--help作为选项。

NuEclipse(跨平台开发环境)

  3.InvokeAclocal◦从项目中选择的文件或文件夹的当前目录运行aclocal工具。提供一个对话框以允许指定选项。

  第一个文本条目用于选项,而第二个文本窗口用于搜索m4宏的目录。也可以使用-I选项直接在选项参数中指定目录。有关详细信息,请输入--help作为选项。

NuEclipse(跨平台开发环境)

  4.InvokeAutoheader◦自动抬头工具从当前目录运行,用于在项目中选择的文件或文件夹。提供一个对话框以允许指定选项。

  该工具用于为生成的头文件创建模板。它应该在包含configure脚本的目录中运行,因为它从那里获取其信息。有关详细信息,请输入--help作为选项。

NuEclipse(跨平台开发环境)

  5.InvokeAutoreconf◦从项目中选择的文件或文件夹的当前目录运行autoreconf工具。提供一个对话框以允许指定选项。

  最有用的选项是-i选项,以递归方式调用Autotools,使所有输入文件的输出都过时。有关详细信息,请输入--help作为选项。

NuEclipse(跨平台开发环境)

  6.InvokeLibtoolize◦从项目中选择的文件或文件夹的当前目录运行libtoolize工具。提供一个对话框以允许指定选项。

  。

  该工具用于向包添加libtool支持。 Libtool提供宏以允许包创建共享库,而无需了解当前平台所需的所有详细信息。这可能包括特殊的编译器标志或链接器选项或特殊工具。有关libtoolize的详细信息,请输入--help作为选项。

NuEclipse(跨平台开发环境)

  默认情况下,autotools只是通过名称调用;期望路径已正确设置。在某些情况下,您可能希望为autotools指定特定位置。例如,您的项目可能需要本地安装的旧版本工具,但不希望出现在您的路径上。要为项目设置这些项目,请选择项目或其中的文件/文件夹,然后转到项目 - >属性 - >自动工具 - >常规,然后选择工具设置选项卡。

NuEclipse(跨平台开发环境)

  特别编辑

  Autotools插件提供了两个用于编辑Autotool输入文件的特殊编辑器。第一个是Autoconf编辑器。打开configure.in,configure.ac文件以及autoconf创建的结果配置脚本时,将调用此编辑器。支持包括完全着色,大纲视图,基本错误解析和悬停帮助/完成。

NuEclipse(跨平台开发环境)

  大纲视图显示宏引用和程序控制语句,如if,else,for等...为标准提供的各种AC前缀和AM前缀宏提供了文本完成的悬浮式帮助。由于宏从autoconf和automake的发布版本不同,编辑器使用autoconf和automake版本属性来确定它应该遵循哪组宏。选择的版本会影响解析,该解析将为没有足够参数或参数太多的宏发出警告。要为Autoconf Editor设置autoconf和automake版本,请转到项目 - >属性 - > Autotools - >常规页面,然后选择编辑器选项卡。

NuEclipse(跨平台开发环境)

  在那里你会发现支持各种版本的下拉菜单。未来版本可能会添加新版本。

  可以将用于编辑的默认autoconf和automake版本设置为首选项。转到窗口 - >首选项 - > C / C ++ - > Autotools - > Autoconf Editor,然后单击Versions选项卡。

NuEclipse(跨平台开发环境)

  在同一首选项页面的“语法”选项卡下,您可以更改用于编辑器中显示的各种元素的颜色。

  Autotools插件还提供了第二个编辑器Automake Editor。打开Makefile.am或Makefile.in文件时会调用此编辑器。支持包括完全着色,大纲视图,基本错误解析和悬停帮助。

NuEclipse(跨平台开发环境)

  在所示的示例中,可以看到悬停在上方时显示$变量引用。这对于make目标中的$ <和$ @特别有用,可以了解所引用的内容。在某些情况下,您将看到由@符号包围的变量的引用(例如@ srcdir @)。这表示将由configure脚本替换的变量。

  基本错误解析查找语法错误。与Autoconf编辑器一样,可以通过首选项控制着色。转到窗口 - >首选项 - > C / C ++ - > Autotools - > Automake Editor,然后单击语法选项卡。

  建造

  如上所述,Autotools项目是一个扩展的CDT Makefile项目。构建项目与任何Makefile项目完成相同。您可以通过单击Project - > Build Project菜单项手动启动构建,或者如果您选择,您可以通过选中Project - > Build Automatically菜单项来设置在资源更改时自动生成的构建。选择自动构建时,将禁用以前的构建选项。默认情况下,在Autotools配置步骤之后执行make all。

  构建在活动构建配置上执行。构建配置是CDT构造,它是特定构建的一组设置。这不要与Autotools配置混淆,后者只是传递给configure脚本的设置。 CDT构建配置在Eclipse会话中保存,包括环境变量设置,构建宏,构建位置,工具设置等...用于执行构建。项目可能有多个构建配置。例如,具有调试信息和常规优化构建的构建。这样,一个配置被指定为活动配置,并且如前所述,是用于构建的配置。

  Autotools配置脚本参数,autogen.sh脚本参数被视为CDT构建配置的一部分。虽然CDT设置存储在项目中的.cproject文件中,但Autotools参数存储在一个特殊文件中:.autotools。 Autotools配置参数与构建配置之间存在一对一的映射。默认情况下,每个Autotools项目都以一个名为Build(GNU)的基本构建配置开始,该配置在顶级项目目录中进行配置和构建。这对于Autotools项目来说很常见,即用户可以直接在顶级源目录中配置和构建。可以在C / C ++ Build属性中更改构建的位置:

NuEclipse(跨平台开发环境)

  注意默认值是$ {workspace_loc:/ xxxx},其中xxxx是项目名称。这表示项目的位置,该位置可能位于工作区根目录下,也可能不位于工作区根目录下。要更改构建位置,建议您在项目位置后添加目录:例如$ {workspace_loc:/ XXXX} / YYYY。

  应该注意的是,配置脚本会自动检查是否在源目录中执行了配置。它通过查找与configure脚本位于同一目录中的config.status文件来实现。如果在不同的目录中进行配置,并且configure脚本在源目录中找到config.status,它将停止并报告失败。如果您最初配置和构建默认配置并更改构建位置或稍后添加新配置并尝试构建它,则会出现这种情况。第二个配置失败,建议先运行make distclean。 make distclean执行干净,另外删除配置文件,例如config.status。 Autotools插件可识别在配置步骤中何时出现这种情况,并会代表您自动发出make distclean以避免失败。清理操作记录在配置控制台中。由于它还会删除默认配置的构建工件,因此未来的配置/构建可能必须重新生成这些构件,并将默认配置标记为活动。如果您知道将为项目创建多个配置,则可以将默认构建位置指定为顶级项目目录以外的其他位置,否则您可以避免使用默认配置并仅构建自己添加的构建配置。

  CDT构建配置通过“托管配置”对话框进行管理。可以通过任何属性页面上的按钮访问该对话框,该属性页面可以更改构建配置中的数据。这包括项目 - >属性 - > Autotools - >配置设置页面。按下按钮将显示“管理配置”对话框:

NuEclipse(跨平台开发环境)

  在对话框中,可以创建新配置,重命名配置,删除配置或将特定配置设置为活动配置。仅存在一个配置时,将禁用删除。同样,如果只有一个配置,则默认情况下它处于活动状态。当您选择创建新配置时(点击New ...按钮),您将获得许多选择。您可以:

  1.基于默认配置创建一个新的◦对于Autotools,这是在进行任何修改之前的默认Build(GNU)配置。

  2.从现有配置中复制◦此复制所有设置。

  3.从现有项目导入◦如果项目不是Autotools项目,则不支持这种情况,在这种情况下会发生未定义的行为。

  4.导入预定义配置◦不支持此功能,因为它提供非Autotools配置。如果选择其中一个,将导致未定义的行为。

NuEclipse(跨平台开发环境)

  复制配置会复制其所有设置,包括Autotools配置参数。复制所有设置通常包括构建位置(将在其中执行构建的目录),但默认情况下,Autotools插件会在初始化之后对每个新配置进行调试,它会将构建位置设置为构建 - xxxx其中xxxx是唯一的配置名称。 Autotools插件使用下划线替换配置名称中的任何空白区域,因此如果您使用不同的空格字符命名两个配置,或者使用下划线命名可能导致构建位置冲突,则可以使用下划线。替换空白区域是因为构建目录将放置在生成的Makefile中,其中使用空格作为分隔符,因此会发生未定义的行为。可以从“项目” - >“属性” - >“Autotools”页面关闭自动构建目录命名行为,但不建议这样做,因为在不同配置之间切换并在同一目录中构建可能会导致未定义的行为。

NuEclipse(跨平台开发环境)

  注意:除非从“属性”页面按下“确定”或“应用”按钮并使用“管理配置”按钮,否则不会执行对配置的更改。也就是说,从“管理配置”对话框中按“确定”不会使更改成为永久更改。您可以添加新配置,删除其他配置,然后从相应的属性页面点击“取消”按钮,将恢复更改。

  制作目标

  Makefile有一组可以构建的目标。通常,每个Makefile都有一个构建所有目标的所有目标,但也可能有可选目标。 CDT Makefile项目允许用户通过Make Targets对话框调用各种make目标。由于Autotools项目是Makefile项目的一种形式,因此它也支持Make Targets对话框。 Make Targets对于Autotool项目很重要,因为通过配置会自动将大量make目标添加到Makefile中。通常,通过运行make all来构建项目,但是通过调用make install来安装它。安装目标将文件放在标准位置;通常是Linux系统上的系统目录。例如,头文件将安装在/ usr / include中,并可供系统的所有用户使用。可以使用configure --prefix参数覆盖安装前缀(/ usr),或者在调用make时指定prefix = xxxx(例如make install prefix = / my / local / directory),以便可以在不修改的情况下执行测试整个系统。

  常规CDT Makefile项目要求用户添加自己的Make Targets,但是,Autotools插件会为您分析顶级Makefile并为项目创建顶级Make Targets。如上所述,这些自动添加的目标可能很多。如果要创建要在主构建目录的子目录中运行的目标,则必须手动添加这些目标。例如,您可能希望在较低级别的子目录中构建文档,但不能在整个项目中构建文档。

  “制作目标”对话框可以通过两种方式显示:

  1.在项目中选择文件或文件夹,然后单击项目 - >制作目标菜单项

  2.右键单击项目中的文件或文件夹,然后选择“制作目标”

  这将打开一个包含Create ...和Build ....的子菜单,分别创建一个新的Make Target或构建一个现有的Make Target。

NuEclipse(跨平台开发环境)

  创建Make Target相对简单:

NuEclipse(跨平台开发环境)

  Autotools的Make Target对话框没有什么不同,但是,需要澄清一些概念。

  对于Make Targets作为Project - > Make Target菜单项的一部分添加,目标是针对当前构建的顶级Makefile。这意味着如果以这种方式添加Make Target,它将在配置中保持不变,并将尝试在为活动配置指定的顶级构建位置中运行make命令。

  使用右键单击“生成目标”菜单添加目标是位置敏感的。这意味着make命令将尝试在执行右键单击的目录中运行,无论是否存在Makefile。假设你想要添加自己的Make Target来执行make all install(即你想将多个目标组合成一个)。如果您使用的是构建目录build-X的配置X,则需要右键单击build-X目录或build-X的子目录。此目标将在该特定目录中发出make all install。如果您想为另一个配置使用相同的目标,则必须右键单击其构建目录或更低版本并添加另一个Make Target。显然,对于顶级Make Targets,使用Project - > Make Target菜单项最有意义,因为它适用于所有配置。如果将Make Target添加到源目录,它可能会在运行时失败,因为它将尝试在该目录中运行make,该目录可能只包含Makefile.in或Makefile.am文件,而不是仅包含生成的Makefile配置时间。

  Make Target对话框可用于覆盖Makefile中的各种标志。例如,要执行make install并将前缀重置为/ my / local /目录,首先要从Build ...对话框中选择安装目标。

NuEclipse(跨平台开发环境)

  然后,您可以单击“编辑”按钮以编辑“制作目标”。然后,您可以通过在make命令后指定其值来覆盖前缀。您可以通过首先取消选中“使用构建器设置”来启用文本输入来编辑构建命令。

NuEclipse(跨平台开发环境)

  应取消选中“运行所有项目构建器”复选框。默认情况下,我们只希望运行CDT Makefile构建器,而不是Autotools配置构建器或任何其他构建器。

下载地址

人气软件