2.1 文件组织
EXata发行文件被分组到几个子目录中。这使得用户可以快速找到源代码、二进制对象文件、配置文件、文档或样本。表 2-1 列出了这些子目录和它们的内容。 |
注意:在本文件中,EXATA_HOME指的是EXata的安装目录。对于Windows和Linux平台,它被存储为一个环境变量。 |
表2-1. 默认的 EXata子目录(Windows Platform) |
2.5 Makefile组织
EXATA_HOME/main文件夹包含几个Makefiles,用于构建EXata。这些Makefile是以独立于平台的方式组织的,以便在修改构建过程时只需要最小的改动。Makefile的组织结构如表2-6所示。 |
表2-6. Makefile组织(Windows Platform) |
包含在Windows和Linux Makefile中的普通文件是不同的,因为Visual C++开发环境与UNIX编译器不同,它们有不同的命令集。然而,这些文件的一般组织结构是相似的。Makefile-[平台]文件用于对OPT、DEBUG和FLAGS宏进行适合该平台的修改。其他的修改应该是对它所包括的文件进行的修改。例如,用户可以在 Makefile-unix-common 和 Makefile-windows-common文 件中添加或修改编译器标志。 |
示例: 下面来自EXATA_HOME/main/Makefile-windows-common的片段显示了如何添加编译器选项: 要将定制的源文件编译成EXata,请按照第4.10节的说明创建一个 Addon, Library or Interface. |
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)