clang: hata: bilinmeyen argüman: '-no-pie'


0

Derlemeye çalışıyorum, ancak bu hatayı alıyorum:

clang: error: unknown argument: '-no-pie'
clang: error: unknown argument: '-no-pie'
clang: error: unknown argument: '-no-pie'

   compilation of semantic_checks.c failed
   compilation of build_rtds_skeletons.c failed
   compilation of build_c_glue.c failed

gprbuild: *** compilation phase failed
Makefile:11: recipe for target 'build' failed
make: *** [build] Error 4

Yanıtlar:


1

Muhtemelen çok eski bir clang versiyonu kullanıyorsunuzdur.

Benim için clang -no-pieseçeneği kabul ettiğinden, örneğin bunu yaparken hiçbir hata alamıyorum:

clang -no-pie test.c 

clang --versionHangi sürümü kullandığınızı kontrol etmek için kullanın . İşte ne alıyorum:

$ clang --version
clang version 8.0.0-3 (tags/RELEASE_800/final)
Target: x86_64-pc-linux-gnu
Thread model: posix

Bir şekilde daha yeni bir clang sürümü yüklemeye çalışın. Bunu yapmanın bir yolu, bunun gibi bir şey yapmak olabilir sudo apt install clang-8.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.