我正在尝试从源代码构建GDC。我已关注these instructions并将gdc
,testsuite
和libphobos
子目录复制到GCC根目录中。但我不明白如何调用脚本setup-gcc.sh
。说明书称没有参数称为
./gcc/d/setup-gcc.sh
但它只是返回并说
Usage: ./setup-gcc.sh [OPTION] PATH
所以
PATH
应该设置为什么?目前我的目录结构是
- gcc (existing GCC git clone root)
- libphobos (ADDED)
- gcc (existing)
- d (ADDED)
- testsuite (existing)
- gdc.test (ADDED)
- lib (existing)
- gdc*.exp (ADDED)
答案 0 :(得分:2)
你不要把脚本放在任何地方。 您可以从它所在的同一文件夹中调用它。 参数PATH应该是海湾合作委员会来源的位置。
示例:
./setup-gcc.sh ../gcc-4.8-snapshot
您还可以创建一个单独的构建目录。
mkdir objdir
从那里调用./configure
cd objdir
../gcc-4.8-snapshot/configure --enable-languages=d --enable-checking=release