Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在64位操作系统中构建odcctools_Iphone_Macos_Compilation_Darwin - Fatal编程技术网

Iphone 在64位操作系统中构建odcctools

Iphone 在64位操作系统中构建odcctools,iphone,macos,compilation,darwin,Iphone,Macos,Compilation,Darwin,odcctools包为Darwin操作系统提供了binutils例如,这允许您交叉编译到Darwin和OSX。但是,odcctools似乎无法在64位操作系统上正确构建: ./../expr.c: In function ‘expression’: ./../expr.c:311: error: ‘union <anonymous>’ has no member named ‘n_name’ 如何在64位操作系统上构建此功能?按照odcctools makeflags的设置方式,您

odcctools包为Darwin操作系统提供了binutils例如,这允许您交叉编译到Darwin和OSX。但是,odcctools似乎无法在64位操作系统上正确构建:

./../expr.c: In function ‘expression’:
./../expr.c:311: error: ‘union <anonymous>’ has no member named ‘n_name’

如何在64位操作系统上构建此功能?

按照odcctools makeflags的设置方式,您不能使用CFLAGS——您必须同时设置CC和CXX:

请注意,我必须向我的CXX添加一个
-fpermissive
,以使其运行,但这可能不是必需的

此外,您可能对以下内容感兴趣(尽管这对于我的设置还不够)

(如果有人有更好的方法,请告诉我!)

/usr/bin/ld: skipping incompatible ../libstuff/libstuff.a when searching for -lstuff
/usr/bin/ld: cannot find -lstuff
CC="gcc -m32" CXX="g++ -m32" ./configure blah blah blah