Bu son zamanlarda geldim en iyi yöntemdir:
Derleme seçeneklerinde, toplu iş dosyası oluştur'u seçin.
IDE'den bir yapı başlattığınızda, IDE'de ayarlanan seçeneklere bağlı olarak birkaç metin dosyasıyla birlikte bir toplu iş dosyası oluşturulur. Bu IDE tarafından oluşturulan dosyaları kaynak denetiminde izlemeniz gerekir:
- * .bat
- * ini
- *.__ben
- * ._ ia
- * .lnp
- * .sct
Daha sonra foo.bat bir yapı komut dosyasından başlatılabilir.
Oluşturulan toplu iş dosyasından güvenilir bir şekilde oluşturmak istiyorsanız, kaynak denetiminde izlenmesi gereken ek dosyalar oluştururken, Keil proje dosyasına (foo.uvproj) ve IDE'ye güvenme gereğini ortadan kaldırır. Farklılıkları karşılaştırmak ve böylece değişiklikleri, derleyici bayrakları içeren oluşturulan metin dosyaları (* .__ i) .uvproj dosyasına göre daha kolay buluyorum. Ayrıca, toplu iş dosyası doğrudan çeşitli araçları, silahlandırma, armcc, armlink'i çağırır. Bu, bu adımların her birinin doğrudan çıktısının yanı sıra, gerekirse bir projeyi gelecekte farklı bir takım zincirine geçirme gibi görünen daha iyi bir potansiyel sağlar.
Bu cevabın orijinal soruma çok benzediğini anlıyorum, ama Keil'in araçlarıyla senaryolu bir yapı çalıştırmanın daha iyi bir yolunu bilmiyorum. Başkalarından neler geleceğini görmek istedim. @Digikata'nın cevabına tamamen katılmıyorum, ancak derleme bayraklarına ve bellek haritasına izleme için daha kolay bir formatta sahip olmayı ve hepsi bir arada bir derleme başlatmak yerine derleme için daha fazla unix tarzı araçlar kullanmayı tercih ediyorum. IDE ile. Ben IDE all-in-one derleme iş istasyonunda iyi çalışıyor, ama yapı sunucusu için düşünüyorum.
DÜZENLEME : Yapı sunucusu Windows Server 2003 üzerinde çalışır. Bir toplu iş dosyası yerine IDE komut satırı arabirimini kullanmakla ilgili olduğunu itiraf etmeliyim. Bunu yönetmek artık çok zor oldu.