llvm-gcc-4.2: error

2019-01-14 17:37发布

The Project build & runs fine on a real device but a build for the iphone simulator finishes in this error 'llvm-gcc-4.2: error'. Any ideas?

llvm-gcc-4.2: error trying to exec '/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/../llvm-gcc-4.2/bin/arm-apple-darwin10-llvm-gcc-4.2': execvp: No such file or directory 
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 255

thx, Fabian

6条回答
手持菜刀,她持情操
2楼-- · 2019-01-14 18:05

For the owner of this question, issue might have been resolved already but for people who're still stuck with this. This error is mostly seem subjective to OSX Lion and XCODE 4.1, to fix it simply install Kenneth Reitz, OSX-GCC-Installer package and follow the instructions. You'll be good to go. Following link, might help. http://waqasshabbir.tumblr.com/post/19073648382/llvm-gcc-4-2-exe-error-on-mac-osx-lion-when-building

查看更多
欢心
3楼-- · 2019-01-14 18:07

If you were like me you are upgrading a project.

Change your arch to arm7, which is now the standard I guess.enter image description here

查看更多
Lonely孤独者°
4楼-- · 2019-01-14 18:08

You need to change the architecture to 'armv7' or 'armv6 armv7' and change the compiler for C/C++/Objective-C from LLVM GCC4.2 to Apple LLVM.

查看更多
爷的心禁止访问
5楼-- · 2019-01-14 18:17

The first thing to do when things don't make sense is to clean the project (Product/Clean).

Also, look in /Developer/Platforms/iPhoneSimulator.platform ... etc and see if there is a directory or alias missing. Also open your target Build Settings and verify the paths under Search Paths.

Here's what my /Developer/Platforms/ looks like. /Developer/Platforms/...

查看更多
该账号已被封号
6楼-- · 2019-01-14 18:18

### XCode < 4.3.2 ###

After updating XCode from 4.2 to 4.3, I had exactly the same issue with lots of "unrelated" errors:

make[1]: /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2: No such file or directory

Including a Command /Developer/usr/bin/clang failed with exit code 1 error.

I fixed that with:

cd /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin
ln -s llvm-gcc-4.2 gcc-4.2

### XCode >= 4.3.2 < 5.0 ###

After updating XCode to 4.3.2 and since it's now an App (not in /Developer anymore). Need to do these steps for both the simulator and the iOS device:

Fix the issue on the simulator:

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin
ln -s ../llvm-gcc-4.2/bin/llvm-gcc-4.2 gcc
ln -s ../llvm-gcc-4.2/bin/llvm-gcc-4.2 gcc-4.2

Fix the issue on iOS devices:

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin
ln -s ../llvm-gcc-4.2/bin/llvm-gcc-4.2 gcc
ln -s ../llvm-gcc-4.2/bin/llvm-gcc-4.2 gcc-4.2

### XCode >= 5.0 ### (11/03/2014)

Fix the issue on the simulator:

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin
ln -s /usr/bin/llvm-gcc gcc-4.2

Fix the issue on iOS devices:

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin
ln -s /usr/bin/llvm-gcc gcc-4.2
查看更多
Lonely孤独者°
7楼-- · 2019-01-14 18:21

You're using the wrong architectures setting in Xcode. Please make sure that your app's target architectures is Optimized(armv7) or standard(armv6 armv7).

查看更多
登录 后发表回答