1

私は openindiana で node.js をコンパイルしようとしています。以下は私の環境.profile です。

export PATH=/usr/gnu/bin:/usr/bin:/usr/sbin:/sbin:/opt/gcc/4.4.4/bin:/usr/gnu/bin:$PATH
export PAGER="/usr/bin/less -ins"
export CC=/opt/gcc/4.4.4/bin/gcc
export cc=/opt/gcc/4.4.4/bin/gcc

走る

$ CC=gcc ./configure --with-dtrace --dest-cpu=x64 --prefix=~/local

また

$ ./configure --with-dtrace --dest-cpu=x64 --prefix=~/local

どちらも次のエラー Node.js configure error: No Acceptable C compiler found! を返します。

    Please make sure you have a C compiler installed on your system and/or
    consider adjusting the CC environment variable if you installed
    it in a non-standard prefix.

nick@www:~/node-latest-install$ echo $PATH

/usr/gnu/bin:/usr/bin:/usr/sbin:/sbin:/opt/gcc/4.4.4/bin/gcc

nick@www:~/node-latest-install$ which gcc

/usr/bin/gcc

nick@www:~/node-latest-install$ which cc

これ: (/usr/gnu/bin:/usr/bin:/usr/sbin:/sbin:/opt/gcc/4.4.4/bin/gcc) に cc はありません

nick@www:~/node-latest-install$ gcc -v

組み込みの仕様を使用します。ターゲット: i386-pc-solaris2.11 構成: /home/jt/OI-151A-STABLE/151A-PRESTABLE6/newbuilds/oi-build/components/illumos-gcc/richlowe-gcc-f268959/configure --prefix= /opt/gcc/4.4.4 --with-gnu-as --with-as=/usr/sfw/bin/gas --with-ld=/usr/bin/ld --without-gnu-ld -- enable-languages=c,c++,objc --enable-shared --with-mpfr-include=/usr/include/mpfr --with-gmp-include=/usr/include/gmp スレッド モデル: posix gcc バージョン 4.4。 4 (GCC)

4

2 に答える 2

0

これはばかげた答えのように聞こえるかもしれませんが、パッケージマネージャーから削除して再インストールしようとしましたか. GCCつまり

また、問題が発生し始めたのはいつですか。beadm を使用して、OS を最後の更新または「復元ポイント」を作成した時点にロールバックできます。インストールを実行する前に使用すると非常に便利です。

于 2013-08-09T08:09:40.133 に答える