返回介绍

[.EXT] 编译器段

发布于 2020-09-10 13:29:59 字数 1631 浏览 775 评论 0 收藏 0

.EXT 段是一个执行段 - 一个不执行其它事情、且工作于单个文件的段。如果你打开了源代码文件并点击了编译按钮,将执行这里输入的命令。

这不是一个名为 .EXT 的段,但更适合源代码文件扩展名 (例如“.c”) 作为段。在单个配置文件中,可以是没有、或有一个及多个这样的段。它根据编译器使用的源代码文件类型数确定。

在这里使用的键的格式与在构建段基本相同,但有一个差异。这个差异就是 Out 键你可以不设置 $T,例如 $In.obj,这里的 $In 表示源代码文件的名字,在 Cmd0~CmdN 中,你可以使用 $O,这里的 $O 将是“somefile.obj”。

某些象 C 和 Asm 这样的编译器,使用 INCLUDE 文件来贮存函数和变量声明,如果这个 include 文件被修改,源代码文件必须重新编译。因此你必须告诉 UEStudio 怎样在源代码中搜索 include 文件。这里有一些键可以帮你设置这个选项:

用户法

IncFiles = 0/1

如果设为“1”,UEStudio 将搜索你源代码文件中的 include 文件

CaseSensitive = 0/1

表示你源代码文件中的字母是否区分大小写 (1)

IncDirs = .;$(INCLUDE);

大多数编译器在特殊目录中贮存系统的 include 文件,比如象 INCLUDE 或 INC,因此你必须告诉 UEStudio 必须在哪里搜索这些文件。推荐你将第一个路径设为“.”,作为优先搜索源代码的目录

IncKeyWords=#include;

编译器的预处理程序用于包含可能在这里列出文件的一个或多个关键字

Comments = /*.*/.//.eol.

在这里设置多行注释括号和单行注释括号

大多数编译器都支持注释。注释是源代码的一部分,不会被编译。因此它不一定要搜索 include 文件。

注释括号必须是成对的。单行注释就象: ";.eol." 或 "//.eol." where ".eol." 表示 "to the end-of-line"。注释括号是用点“.”分隔。不要在注释括号和“.”之间插入空格!

如果你的编译器可以用相同选项工作于一个以上的文件类型,不需要为所有这些扩展名创建一个段,改为只创建一个段,例如 [.C],并在[General] 段添加这样的键: .CPP=.C 或 .ASM=.C。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文