2016-08-24 53 views

cevap

4

Bu amaçla hangi gcc seçeneğini kullanmalıyım?

dietlibc veya musl belgelerini okumalısınız. here den dietlibc için örnek:

olduğunu
diet gcc -pipe -g -o t t.c 

: dietlibc sizin için bu ilgilenir diet adında bir sarıcı komutu sağlar. here den musl için

Örnek:

olduğunu
musl-gcc -static -Os hello.c 

, musl sizin için bu ilgilenir musl-gcc adında bir sarıcı komutu sağlar.

musl-gcc ve diet adreslerini inceleyip, bağlayıcıya tam olarak hangi seçenekleri ilettiklerini görebilirsiniz. Bununla birlikte, tam seçeneklerin sürümden sürüme değişebileceğini ve tam olarak hangi bayrakların geçtiğini bilseniz bile sarıcıları kullanarak her zaman'un daha iyi durumda olduğunu unutmayın.

+0

Eğer bu komut dosyalarının içine bakarsanız," dikkat et "bölümü genellikle bağlantı kurmak için doğru ld betikleri sağlayarak yapılır. kendi kütüphaneleri ile. OP eğer bunu gerçekten okuyorsa iyi olur. –