Я хочу создать двоичный исполняемый файл для относительно простого скрипта, который не требовал бы, чтобы люди устанавливали macruby или HotCocoa. The script is here. Я понял, что я хочу использовать опцию --static
для компилятора, и я использую следующую команду:Ошибка при использовании опции -static с macrubyc
macrubyc -o postprocessor --static postprocessor.rb
Я получаю следующее сообщение об ошибке:
ld: library not found for -lLLVMBitWriter
collect2: ld returned 1 exit status
Error when executing `/usr/bin/g++ -o "postprocessor" -arch x86_64 -L/Library/Frameworks/MacRuby.framework/Versions/0.6/usr/lib -lmacruby-static -L/usr/local/lib -lpthread -lffi -lm -lLLVMBitWriter -lLLVMX86CodeGen -lLLVMX86Info -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMJIT -lLLVMExecutionEngine -lLLVMCodeGen -lLLVMScalarOpts -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMTarget -lLLVMMC -lLLVMCore -lLLVMSupport -lLLVMSystem -lpthread -ldl -lxml2 -lobjc -lauto -licucore -framework Foundation "/var/folders/wU/wUGgoG1JGeKBgwalWLPMAU+++TI/-Tmp-/main-72203.o" "./postprocessor.o"'
Что я должен сделать, чтобы получить это работает?