我正在尝试构建GCC以在我的Mac上定位Motorola 68000处理器。我正在运行OS 10.11.1。我能够构建并运行m68k-elf-gcc,但它总是依赖LLVM给我一个Clang错误。
我已经读过我可能需要安装Homebrew并通过它安装gcc。我已经做到了,通过Homebrew的gcc构建了m68k-elf-gcc,它仍然不起作用。
../configure --prefix=/Users/Shared/GCC --target=m68k-elf \
--enable-languages=c,c++ --with-isl=/Users/Shared/GCC \
--with-gmp=/Users/Shared/GCC --with-mpfr=/Users/Shared/GCC \
--with-mpc=/Users/Shared/GCC --enable-static --disable-shared \
--disable-libgcc --disable-libstdc++-v3 --disable-libquadmath \
--disable-libssp
答案 0 :(得分:1)
在Linux上构建之后我可以看到m68k-elf-gcc也在寻找GNU Assembler。在我构建binutils之后,编译器在OS X和Linux上完美运行。
我假设当我尝试在OS X上执行m68k-elf-gcc时,gcc无法找到并默认为我的环境变量即Clang。