3

我正在尝试从源代码构建 GDC。我已按照这些说明gdc将,testsuitelibphobos子目录复制到 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)
4

1 回答 1

2

你不要把脚本放在任何地方。您从它所在的同一文件夹中调用它。参数 PATH 应该是 GCC 源的位置。

例子:

./setup-gcc.sh ../gcc-4.8-snapshot

您还可以创建一个单独的构建目录。

mkdir objdir

并从那里调用 ./configure

cd objdir
../gcc-4.8-snapshot/configure --enable-languages=d --enable-checking=release
于 2013-01-04T23:52:54.793 回答