«gnu-make» etiketlenmiş sorular

1
Bu Makefile, bir derleyici belirtmeden C programını nasıl yapar?
" Advanced Linux Programming (2001)" [code] kitabından bir Makefile kullanıyordum . GNU markasının Makefile'da bir derleyici belirtmeden bile kodu doğru şekilde derlediğini görmek benim için garipti . Herhangi bir tarif olmadan pişirme gibi! Bu, kodun minimal bir sürümüdür: test.c int main(){} Makefile all: test ve gerçekten işe yarar! Çalıştırdığı komut …
41 linux  make  gcc  gnu-make 

2
'Make' hata kodlarının listesini nereden bulabilirim?
Fortran'da yazılmış bir programı derlemeye çalışıyorum make( Makefile'im var ve Makefile'ı içeren dizindeyken komutu yazın $ make target, burada "target" Makefile'imde sisteme özgü bir hedef belirtimi var) . Hedef şartnamemin değişik revizyonlarını denemek için, aramaya çalıştığımda sık sık çeşitli hata mesajları alıyorum make. make[1]: Entering directory /bin/sh: line 0: test: …



1
GNU'yu Kısıtlama POS POSIX Yap Davranış yap
Linux'un makeGNU'yu istemeden reddetmesini sağlamanın bilinen bir yolu var mı ? Yani, GNU'yu kısıtlama POS makePOSIX'te belirtildiği şekilde davranın ve herhangi bir GNU'yu reddedin specific Belirli uzantılar oluşturun? .POSIXÖzel hedef “e göre, yeterli değil 4.9 Özel Dahili Hedef Adları (gnu.org) ”. Man sayfası bunun için bir komut satırı seçeneğinden bahsetmez. …
12 make  gnu-make 

2
Makefile içindeki% sembolü ne anlama geliyor?
Makefiles ile oynuyorum ve % .o veya % .c ile karşılaştım . Anladığım kadarıyla, tüm c veya o dosyalarını belirtir . Ama neden bu işe yarıyor: %.o: %.c $(CC) -c $^ -o $@ ve bu işe yaramıyor SOURCE := $(wildcard *.c) $(SOURCE:.c=.o): SOURCE $(CC) -c $^ -o $@ Her iki …
11 make  gnu-make 

2
GNU'daki önkoşullar olarak HTTP'deki dosyaları nasıl kullanabilirim?
World Wide Web'deki dosyaları makefiles'imde ön koşul olarak kullanmak istiyorum: local.dat: http://example.org/example.gz curl -s $< | gzip -d | transmogrify >$@ Sadece uzak dosya gibi, yerel dosyadan daha yeniyse "şeklini değiştirmek" isteyen markası normal çalışır. Ben do not önbelleğe alınmış bir kopyasını tutmak istiyorum example.gz dosyaları büyüktür, ben ham veri …
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.