Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gccmakedep komutudur.
Program:
ADI
gccmakedep - 'gcc -M' kullanarak makefile'lerde bağımlılıklar oluşturun
SİNOPSİS
gccmakedep [ -sayırıcı ] [ -fmakefile ] [ -a ] [ -- seçenekleri -- ] Kaynak dosyası Kendi ID’n ile mağazalarını oluştur
TANIM
The gccmakedep program çıktıya 'gcc -M' çağırır makefile bağımlılıkları açıklayan kurallar
her Kaynak dosyasıBöylece yapmak(1) hangi nesne dosyalarının yeniden derlenmesi gerektiğini bilir.
bağımlılık değişti.
Varsayılan olarak, gccmakedep çıktısını adlı dosyaya yerleştirir makefile eğer varsa,
aksi takdirde Dosya oluştur. ile alternatif bir makefile belirtilebilir. -f seçenek. ilk o
makefile ile başlayan bir satır arar
# SİLME
veya ile sağlanan bir -s seçenek, bağımlılık çıktısı için sınırlayıcı olarak. bulursa
bunu, makefile sonuna kadar takip eden her şeyi silecek ve
bu satırdan sonra çıktı. Onu bulamazsa, program dizeyi dizine ekler.
makefile ve çıktıyı bundan sonra yerleştirin.
ÖRNEK
Normalde, gccmakedep makefile hedefinde kullanılacaktır, böylece 'make bağımlı' yazmak
makefile için bağımlılıkları güncelleyin. Örneğin,
SRCS = dosya1.c dosya2.c ...
CFLAGS = -O -DHACK -I../foobar -xyz
bağlı olmak:
gccmakedep -- $(CFLAGS) -- $(SRCS)
SEÇENEKLER
Program anlamadığı herhangi bir seçeneği yok sayar, bu yüzden aynısını kullanabilirsiniz.
için yapacağınız argümanlar gcc(1) dahil -D ve -U tanımlama ve tanımlamayı kaldırma seçenekleri
semboller ve -I Dahil etme yolunu ayarlamak için
-a Mevcut bağımlılıkları değiştirmek yerine bağımlılıkları dosyaya ekleyin.
-fmakefile
Dosya adı. Bu, içinde alternatif bir makefile belirtmenize izin verir. gccmakedep yapabilmek
çıktısını yerleştirin. Dosya adı olarak “-” belirtilmesi (yani, -F-) çıktıyı gönderir
mevcut bir dosyayı değiştirmek yerine standart çıktıya.
-sdizi
Dize sınırlayıcı başlatılıyor. Bu seçenek, farklı bir dize belirtmenize izin verir.
için gccmakedep makefile içinde aramak için. Varsayılan "# SİLMEYİN" şeklindedir.
-- seçenekleri --
If gccmakedep bağımsız değişken listesinde çift kısa çizgi (--) ile karşılaşırsa, ardından herhangi bir
bunu izleyen tanınmayan argümanlar sessizce yok sayılacaktır. ikinci bir çift
tire bu özel işlemi sonlandırır. Böylece, gccmakedep yapılabilir
normalde bir CFLAGS'de bulunabilecek ezoterik derleyici argümanlarını güvenle yok sayın
yapmak makro (bkz. ÖRNEK bölüm). -D, -I, ve -U görünen seçenekler
çift tire çifti arasında hala normal şekilde işlenir.
onworks.net hizmetlerini kullanarak gccmakedep'i çevrimiçi kullanın