使用GCC4.8快照配置GDC的构建
我正试图从源代码构建GDC。我已经跟踪并将使用GCC4.8快照配置GDC的构建,gcc,compilation,d,snapshot,Gcc,Compilation,D,Snapshot,我正试图从源代码构建GDC。我已经跟踪并将gdc、testsuite和libphobos子目录复制到GCC根目录中。但是我不明白如何调用脚本setup gcc.sh。说明书上说不带参数的调用它 ./gcc/d/setup-gcc.sh 但它只是返回并说 Usage: ./setup-gcc.sh [OPTION] PATH 所以 我应该把这个脚本放在哪里 我应该从哪里叫它 其参数路径应设置为什么 到目前为止,我的目录结构是 - gcc (existing GCC git clone r
gdc
、testsuite
和libphobos
子目录复制到GCC根目录中。但是我不明白如何调用脚本setup gcc.sh
。说明书上说不带参数的调用它
./gcc/d/setup-gcc.sh
但它只是返回并说
Usage: ./setup-gcc.sh [OPTION] PATH
所以
- 我应该把这个脚本放在哪里
- 我应该从哪里叫它
- 其参数
应设置为什么路径
- gcc (existing GCC git clone root)
- libphobos (ADDED)
- gcc (existing)
- d (ADDED)
- testsuite (existing)
- gdc.test (ADDED)
- lib (existing)
- gdc*.exp (ADDED)
你不能把脚本放在任何地方。 您可以从它所在的文件夹调用它。 参数路径应该是GCC源的位置 例如:
./setup-gcc.sh ../gcc-4.8-snapshot
您还可以创建一个单独的构建目录
mkdir objdir
然后从那里调用/配置
cd objdir
../gcc-4.8-snapshot/configure --enable-languages=d --enable-checking=release
那些说明书很旧了。当前的说明如下:顺便说一句:我认为gdc目前不适用于最新的GCC-4.8快照。20121202应该可以工作IIRC抱歉,我昨天刚推了一个更新,最新的gcc快照现在应该可以工作了。我的错。我忘了我对剧本做了修改。这就是它失败的原因。对不起,谢谢。现在我要去看看GDC是否构建!建设成功!再次感谢。