2013-01-06 27 views

Trả lời

6

Từ UI:

  • Bấm vào dự án của bạn
  • Chọn một mục tiêu (nó có thể được chọn bằng cách mặc định)
  • Bấm vào Settings xây dựng tab
  • Cuộn để xem "Trình biên dịch của Apple LLVM: XX - Tạo mã"

X.X là phiên bản LLVM

25

Từ dòng lệnh:

07:40:35 [email protected] SalesIQ (siq-303)$ llvm-gcc -v 
Using built-in specs. 
Target: i686-apple-darwin11 
Configured with: /private/var/tmp/llvmgcc42/llvmgcc42-2336.11~67/src/configure --disable-checking --enable-werror --prefix=/Applications/Xcode.app/Contents/Developer/usr/llvm-gcc-4.2 --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin11 - enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.11~67/dst-llvmCore/Developer/usr/local --program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11 --target=i686-apple-darwin11 --with-gxx-include-dir=/usr/include/c++/4.2.1 
Thread model: posix 
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) 
07:40:39 [email protected] SalesIQ (siq-303)$ 
+0

Cảm ơn. Trong thực tế, thiết bị đầu cuối cho thấy phiên bản 4.2.1, trong khi Xcode dường như đang sử dụng 4.1? – 4ae1e1

+0

Vâng, tôi thấy điều tương tự ... – Andrew

3

Tùy thuộc vào cài đặt xây dựng của bạn; bạn có lựa chọn Clang hoặc llvm-gcc và bản dựng iOS có thể sử dụng một phiên bản khác từ OSX. Để xem chính xác phiên bản nào đã được sử dụng, mở rộng sự lựa chọn biên dịch của một build log cho một cái gì đó như “Compile ViewController.m.” Sẽ có một dòng như “/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x …

hoặc

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 -x…

Chọn đường dẫn đến trình biên dịch, và trong Terminal thực hiện như sau:

8> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang --version 

Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)… 

hoặc

9> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 --version 

i686-apple-darwin10-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2410.2.00)… 

Lưu ý rằng phiên bản Apple Clang khác với cả phiên bản GCC và LLVM nguồn mở.

Các vấn đề liên quan