使用GCC4.8快照配置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。我已经跟踪并将
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是否构建!建设成功!再次感谢。