我下载并构建了GNUstep libobjc2 1.6.1,
svn co http://svn.gna.org/svn/gnustep/libs/libobjc2/1.6.1/ rep
cd rep
make
Run Code Online (Sandbox Code Playgroud)
当我尝试编译Objective-C代码时出现此错误.
hoon@ubuntu:~/work/objc2$ clang -fobjc-nonfragile-abi -fobjc-arc -fblocks *.m *.a -l pthread; ./a.out
Objective-C ABI Error: Loading modules from incompatible ABIs while loading
a.out: loader.c:38: __objc_exec_class: Assertion `objc_check_abi_version(module)' failed.
Aborted (core dumped)
Run Code Online (Sandbox Code Playgroud)
我似乎需要构建libobjc.a一些不同的配置.有什么问题,我该怎么做才能解决这个错误?
环境:Ubuntu 12.04 LTS