«makefile» etiketlenmiş sorular

Bir makefile, yapı denetim dili / araç markası için bir girdi dosyasıdır. Hedefleri güncellemek için gerçekleştirilecek ilişkili komutlarla (hedefler olarak da adlandırılır) birlikte hedefleri ve bağımlılıkları belirtir.




11
Birden çok .cpp ve .h dosyasını derlemek için G ++ kullanma
Ben sadece ana ve diğer fonksiyonların bir demet içeren bir cpp dosyası ile kötü yazılmış bazı C ++ kodu miras. .hSınıfları ve işlev tanımlarını içeren dosyalar da vardır . Şimdiye kadar program komut kullanılarak derlendi g++ main.cpp. Şimdi sınıfları ayırdım .hve .cppdosyaları bir makefile kullanmam gerekir g++ main.cppmi yoksa hala …

13
Uzak Linux makinesinde C ++ derleme - “saat eğriliği algılandı” uyarısı
PuTTY ve WinSCP aracılığıyla üniversitemin küçük Linux kümesine bağlıyım, ikincisini kullanarak dosyaları aktarıyorum ve eski ile derleyip çalıştırıyorum. Şu ana kadar yaptığım iş üniversitenin laboratuvarlarında yapıldı, ancak bugün evde ilginç bir uyarı oluşturan bazı çalışmalar yapıyorum. Tüm bir klasör klasörünü yükledim ve makekomutu çalıştırdıktan sonra bunu son çıktı satırı olarak …
168 linux  makefile 

17
Neden kimse Java için make kullanmıyor?
Gördüğüm hemen hemen her Java projesi Maven veya Ant kullanıyor. Bunlar iyi araçlardır ve bence hemen hemen her proje bunları kullanabilir. Peki ne yapacaktı ? Çeşitli Java dışı projeler için kullanılır ve Java'yı kolayca işleyebilir. Elbette, Windows kullanıyorsanız make.exe dosyasını indirmeniz gerekir, ancak Ant ve Maven de JDK ile birlikte …
162 java  ant  makefile  maven 



5
Değişken ayarlanmamışsa makefile'ı iptal et
Bir makefile değişkeninin ayarlanmadığı / değerlenmediği bir make / makefile yürütmesini nasıl durdurabilirim? Ben bu ile geldi, ama sadece arayan açıkça bir hedef (yani makesadece çalışır ) çalıştırmazsa çalışır . ifeq ($(MY_FLAG),) abort: ## This MUST be the first target :( ugly @echo Variable MY_FLAG not set && false endif …
151 makefile 


4
Makefile komut çağırma yankısı bastırılsın mı?
Çıktılarını stdout'a basması gereken bir ödev için bir program yazdım. Atama özelliği, çağrıldığı zaman make run > outputFileprogramı çalıştırması ve çıktıyı spesifikasyonda verilenle aynı SHA1 parmak izi olan bir dosyaya yazması gereken bir Makefile oluşturulmasını gerektirir . Benim sorunum benim makefile: ... run: java myprogram ayrıca programımı çalıştıran komutu (örn. …
147 linux  unix  makefile  posix 

7
Yap: Bir komut başarısız olduktan sonra nasıl devam edilir?
Komut durması $ make allgibi hatalar verir rm: cannot remove '.lambda': No such file or directory. Ben rm-not-found-hataları yoksaymak istiyorum. Nasıl zorlayabilirim? Makefile all: make clean make .lambda make .lambda_t make .activity make .activity_t_lambda clean: rm .lambda .lambda_t .activity .activity_t_lambda .lambda: awk '{printf "%.4f \n", log(2)/log(2.71828183)/$$1}' t_year > .lambda .lambda_t: …
143 makefile 




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.