kullanılarak basit bir şekilde aşağıdaki dosyaları içerir 11 ++ c basit bir program yazmak için bir atama var Ana işlev main.cpp dosyasında belli ki ana işlev açıktır. main.cpp, 2 başlık dosyasını içerir ve bunları kullanır. Ben Linux üzerinde derlemeye çalıştım derleme C++ 11 Program makefile
yazdım:g++ -std=c++11 -O2 -Wall -pedantic -pthread main.cpp -o prog
Ve ben çalıştırabilir bir prog dosya var.
Sonra bir makefile kullanarak derlemeye çalıştık, ne yaptığını şuydu:all:
g++ -std=c++11 -O2 -Wall -pedantic -pthread main.cpp -o prog
ve tüm
Ne yazık çalışmıyor yapmak çarptı. Web’de düzgün bir şekilde nasıl yapılacağını öğrenmek için denemeye çalışın, şansınız yok. Bana nasıl yapılması gerektiğini söyler misiniz?
Ayrıca nasıl bir akıllı derleme yapmak için, nasıl yapılır? yani sadece yukarıdaki dosyalar değiştiğinde derlenir.
Teşekkürler! Makefile
all:
<TAB>g++ -std=c++11 -O2 -Wall -pedantic -pthread main.cpp -o prog
Bu işe, burada <TAB>
biz takmanız gerekir sekme karakteri olduğuna dikkat edin edecek yılında
"Ne yazık ki çalışmıyor" ne anlama geliyor? Derleme Bazı hata meseleleri var mı? Ikinci dize – DvoryankinEvgeny
tablolama ile başlamalıdır. –
Benim için çalışır 'g ++' boşluk değil bir 'TAB' ile girintili olduğundan emin olun. – Galik