使用GCC 4.8快照配置GDC的构建

时间:2013-01-04 23:45:27

标签: gcc compilation d snapshot

我正在尝试从源代码构建GDC。我已关注these instructions并将gdctestsuitelibphobos子目录复制到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)

1 个答案:

答案 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