2014-07-14 17 views
5

Ben temelde yapılandırıp yapmak olduğu talimatları yüklemek hırsız takip ediyorum admesh buradamarka hatası: bilinmeyen seçenek: --gc-kesitler

https://github.com/admesh/admesh

bulundu derlemek çalışıyorum. benim mac make komutunu çalıştırdığınızda Fakat, onun

MacBook-Pro:admesh mk$ make 
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am 
CC  connect.lo 
CC  normals.lo 
CC  shared.lo 
CC  stlinit.lo 
CC  stl_io.lo 
CC  util.lo 
CCLD  libadmesh.la 
ld: unknown option: --gc-sections 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
make[1]: *** [libadmesh.la] Error 1 
make: *** [all] Error 2 

MacBook-Pro:admesh mk$ clang -v 
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) 
Target: x86_64-apple-darwin13.3.0 
Thread model: posix 

herkes bu hatayı düzeltmek için bana yardımcı olabilir, aşağıdaki hatayı veriyor.

+0

Artık '--gc-section'ların artık desteklenmeyen çöp toplama ile ilgili olduğunu tahmin ediyorum. Bu seçeneği "Makefile" içinde kaldırmayı deneyebilirsiniz, ancak kodun çöp toplamaz bir ortamda çalışmaması olabilir. Ayrıca -mmacosx-version-min = 10.X' kullanılarak daha düşük bir OSX sürümü belirterek düzeltmek de mümkün olabilir. – trojanfoe

+1

@trojanfoe, bu mmacosx-version-min = 10.X değerini ayarlamam için bana rehberlik edebilir misiniz? Makyaj dosyasında mı yoksa komut satırında mı? –

+0

Aşağıdaki SO sorusuna bakarak, 10.8'de kullanımdan kaldırılmış gibi görünüyor, bu yüzden 10.7'yi deneyin. Bununla birlikte Apple, çalışma zamanı desteğini de kaldırmış olabilir. http://stackoverflow.com/questions/5466899/xcode-4-garbage-collection-removed – trojanfoe

cevap

3

Bunu, admesh hroncok yardımıyla düzelttim.

Sen

-Wl gelen satır numarası 351352 değiştirdikten sonra Makefile.in içinde, komut yapılandırmanız gerekir

- gc-bölümleri -Wl \, -

için

\ gerekli şekilde

-Wl, -dead_strip \ -Wl, -dead_strip

ve hroncok öneri uyarınca hatayı sabit \. Daha fazla bilgi için buraya bakın https://github.com/admesh/admesh/issues/7

İlgili konular