GCC认为我正在运行x86

bsk*_*ool 3 64-bit android gcc cyanogenmod

我正在尝试在Linux Mint 15上编译Cyanogenmod.并收到以下错误.

host StaticLib: libmincrypt (/home/benji/Source/out/host/linux-x86/obj/STATIC_LIBRARIES/libmincrypt_intermediates/libmincrypt.a)
ERROR: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/bin/x86_64-linux-ar only run on 64-bit linux
make: *** [/home/benji/Source/out/host/linux-x86/obj/STATIC_LIBRARIES/libmincrypt_intermediates/libmincrypt.a] Error 1
make: *** Waiting for unfinished jobs....
# In case value of PACKAGES is empty.
Run Code Online (Sandbox Code Playgroud)

-

benji@ultranoid ~/Source/prebuilts/tools/gcc-sdk $ ./gcc
ERROR: ./../../gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/bin/x86_64-linux-gcc only run on 64-bit linux
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚造成这种情况的原因.我正在进行64位安装.请指教.

benji@ultranoid ~/Source $ uname -p
x86_64
Run Code Online (Sandbox Code Playgroud)

bsk*_*ool 6

解决方法

评论prebuilts/tools/gcc-sdk/gcc的第23-38行

示例:http://pastebin.com/qH0BYcSF