-
Notifications
You must be signed in to change notification settings - Fork 117
Description
我按照之前ollvm4的做法在Mac系统上生成toolchain,然后在Xcode26上使用,结果:
/Users/muzhou/Library/Developer/Xcode/DerivedData/SlotsCasinoProject-bgzmxpzkpfwfgrayznjrqxylsyqz/Build/Intermediates.noindex/ArchiveIntermediates/SlotsCasinoProject-mobile/IntermediateBuildFilesPath/SlotsCasinoProject.build/Release-iphoneos/SlotsCasinoProject-mobile.build/Objects-normal/arm64/ShaveDifferentBringCave.dia:1:1: warning: Could not read serialized diagnostics file: error("Failed to open diagnostics file") (in target 'SlotsCasinoProject-mobile' from project 'SlotsCasinoProject')
clang (LLVM option parsing): Unknown command line argument '-bcf'. Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '-h'?
clang (LLVM option parsing): Unknown command line argument '-fla'. Try: 'clang (LLVM option parsing) --help'
clang (LLVM option parsing): Did you mean '--help'?
Command CompileC failed with a nonzero exit code
不知道是那里不对?
编译过程:
cd ../llvm-project-llvmorg-17.0.6
mkdir Build && cd Build
cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release -DLLVM_APPEND_VC_REV=on -DLLVM_CREATE_XCODE_TOOLCHAIN=on -DCMAKE_INSTALL_PREFIX=~/Library/Developer/ ../llvm
ninja
ninja install-xcode-toolchain
最后把生成的toolchain复制到~/Library/Developer/Toolchains