Bunlar, GNU'nun AUTOCONF ve AUTOMAKE kullanılarak oluşturulan programlar için tipik kurulum adımlarıdır yapılandırma/yapılandırma/yapılandırma Bu, montaj platformunuzun hedef özelliklerini tespit etmek için kullanılır. Örneğin, CC veya GCC olup olmadığını tespit eder, CC veya GCC değil, bu bir shell script Bu adım genellikle bir sonraki derleme için hazırlanmak için bir Makefile oluşturmak amacıyla kullanılır ve yapılandırmadan sonra parametreler ekleyerek kurulumu kontrol edebilirsiniz, örneğin: ./configure --prefix=/usr Yukarıdaki durum, yazılımı /usr altında yüklemek anlamına geliyor Çalıştırılabilir dosya /usr/bin içinde kurulur (varsayılan /usr/local/bin yerine) Kaynak dosyası /usr/share formatında (varsayılan /usr/local/share yerine yüklenir) Aynı zamanda, bazı yazılımların yapılandırma dosyalarını --sys-config= parametresini belirleyerek yapılandırmak yapabilirsiniz Ayrıca --with、--enable、--withoutout、--disable gibi parametreler de var; bunları ./configure --help adresinde ayrıntılı olarak görebilirsiniz yapmak Bu adım, Makefile'dan talimatları okuyor ve derleyen derleme için kullanılır Bu adım derlemedir ve çoğu kaynak kod paketi bu adımla derlenir Elbette, Perl veya Python ile yazılmış bazı yazılımlar derlemek için Perl veya Python çağrıları gerektirir Yapma sürecinde bir hata oluşursa, hata kodunu yazmanız gerekir (sadece son satır değildir), ardından geliştiriciye hata raporu gönderebilirsiniz (genellikle INSTALL içinde commit adresi ile), ya da sisteminizde daha az bağımlılık olur, bu da hata kodunu dikkatlice incelemenizi gerektirir test yap / kontrol yap Adından da anlaşılacağı gibi, bu adım önceki yapma adımını kontrol etmek, make içinde hata olmadığından emin olmak için; yani, bu adımdaki tüm test ve kontrol işlemleri sorunsuz olmalı ve hata 0 sudo make install Bu adım, Makefile'den talimatları okuyor ve belirtilen konuma yükleyerek kurulum için kullanılır Bu komut genellikle root ayrıcalıkları gerektirir (çünkü sisteme dosya yazmak istersiniz), bu yüzden sudo ön tarafta kullanılır
AUTOMAKE ve AUTOCONF, C programlarını yayınlamak için çok faydalı şeylerdir. Eğer aynı zamanda program yazıyorsanız ve AUTOMAKE ile AUTOCONF kullanmak istiyorsanız, ilgili makalelere başvurabilirsiniz CNGNU.ORG
|