En yeni llvm-clang yüklendi (kaynımı ~/dizinimin altında yapıyorum).OSX10.10 altında clang libcxx yüklenirken bilinmeyen seçenek hatası?
Standart kitaplık libC++'yi yüklemeyi deniyordum.
+ clang algorithm.o any.o bind.o chrono.o condition_variable.o debug.o exception.o future.o hash.o ios.o iostream.o locale.o memory.o mutex.o new.o optional.o random.o regex.o shared_mutex.o stdexcept.o string.o strstream.o system_error.o thread.o typeinfo.o utility.o valarray.o -fPIC -o libc++.so.1.0 -shared -nodefaultlibs -Wl,-soname,libc++.so.1 -lpthread -lrt -lc -lstdc++ -nostdinc++ -std=c++11 -fstrict-aliasing -Wall -Wextra -Wshadow -Wconversion -Wstrict-aliasing=2 -Wstrict-overflow=4
: başarıyla yürütüldü sonra
clang: warning: argument unused during compilation: '-nostdinc++'
ld: unknown option: -soname
clang: error: linker command failed with exit code 1 (use -v to see invocation)
svn co http://llvm.org/svn/llvm-project/libcxx/trunk libcxx
Ben bir hata var, ancak ~/llvm-clang/libcxx/lib
altında
./buildit
ranBunu nasıl çözebilirim?
Teşekkürler. İki başvuruyu inceledim ve 'install_name' anahtarını kullanmak problemi çözebilir. Ancak, bunu nasıl yapacağımı merak ediyorum? Komutlar otomatik olarak yürütüldüğü için, '-soname' '-install_name' 'işaretini nasıl değiştirebilirim? –
MAC OS bilmiyorum, linux üzerinde bir kaynak kodu ve bunu çağırmak make komutu ile bir makefile (veya başka bir oluşturucu inşa talimatları ile bir dosya) yoktur. Bu makefile de linker seçenekleri, bu yüzden makefile bulmak ve değiştirmek zorunda. –