어떤 C 컴파일러는 아래 심지어 내가 뭔가를 더 허용 C 컴파일러가 발견되지 말을 계속 .profile
에서 GCC 경로를 설정 내 환경입니다! 둘 다 오류 다음 부여합니다openindiana 노드 컴파일 에러 나는 openindiana에 Node.js를 컴파일하려고
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를 오류를 구성 : 없음 허용 C 컴파일러를 찾을 수 없습니다!
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.
[email protected]:~/node-latest-install$ echo $PATH
/usr/gnu/bin:/usr/bin:/usr/sbin:/sbin:/opt/gcc/4.4.4/bin/gcc
[email protected]:~/node-latest-install$ which gcc
는/usr/빈/gcc가
[email protected]:~/node-latest-install$ which cc
하는 : 어떤 CC 없습니다에 내장 사양을 사용 (/usr/gnu/bin:/usr/bin:/usr/sbin:/sbin:/opt/gcc/4.4.4/bin/gcc)
[email protected]:~/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/usr/include/gmp 스레드 모델 : posix --enable-languages = c, C++, objc - 사용 가능 공유 --with-mpfr-include = gcc 버전 4.4.4 (GCC)
'config.log'에서 실행을 시도한 명령과 그 오류를 보여주는 자세한 오류 메시지를 확인 했습니까? – alanc
@alanc 나는'config.log'를 찾지 못했고, 현재'.profile'은 [THIS GIST]에 있습니다 (https://gist.github.com/nickleefly/65f78c41772f23894a31). – nickleefly