이후 contrib/download_prerequisites
와
env CC=/usr/local/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-gcc \
LD=/usr/local/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-ld \
RANLIB=/usr/local/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-ranlib \
AR=/usr/local/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi-ar \
CFLAGS="-I/usr/local/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/libc/include-mhard-float-mfpu=vfpv3-d16" \
LDFLAGS="-L/usr/local/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/libc/lib" \
./configure --host=arm-unknown-linux-gnueabi --target=arm-unknown-linux-gnueabi --build=x86_64-pc-linux-gnu --prefix=/usr/local --enable-obsolete --enable-languages=c,c++
gcc git source root에서 make: *** empty variable name. Stop.
이런 일이 발생하는 이유를 원격으로 알 수는 없지만 알 수는 없습니다. gcc
빌드 시스템이 작동한다고 가정하는데 왜 오류가 발생합니까 Makefile
? 자세한 로그는 다음을 참조하세요.https://travis-ci.org/krichter722/gcc/jobs/203079228.
나는 확인했다Makefile 오류: 변수 이름이 비어 있습니다., 그러나 사용자가 Makefile을 직접 생성하는 경우에만 다루고 있는데 저는 이를 수행하지 않았습니다.
답변1
다음 옵션을 사용하여 "make"를 실행하십시오. --warn-undefine-variables 이것은 make가 말하는 빈 변수가 무엇인지 알려줍니다.