Yardım Build nasıl alınır?

  • Konuyu açan Konuyu açan iambmys9
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 38
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

iambmys9

Üye
Üye
Mesaj
22
Beğeni
1
Puan
440
Ticaret Puanı
0
Merhaba, build nasıl alabilirim? Çok kafam karıştı, bazı fileslerde sorunsuz build alabiliyorum bazılarında alamıyorum. "gmake all -j10" yazdığımda direkt hata veriyor. Bazılarında ise hata vermeden sorunsuzca açılıyor. İnternete araştırdığımda her video ya da her anlatıcı farklı şekilde build alma videosunu gösteriyor. Size bunların birkaç örneğini vereceğim. Anlatılan örnekleri aşağıda yazıyorum.

1) Kaynak dosyalarını "/usr/src" klasörüne atın. "Extern/include/cryptopp/" nin içine girerek "gmake clean" sonrasında ise "gmake all" kodunu yazın.
2) Bazıları hiç Extern ile alakalı bir şey anlatmıyor direkt olarak "/Source" klasörüne gidip "gmake all" yazın diyor. Şu "m2.server.2008.sl" adlı dosyanın bulunduğu klasöre.
3) Bazıları ise "m2server.2008.sln" dosyasının bulunduğu klasöre değil de o klasörün içindeki "game" ve "db" klasörlerine girip oradaki klasörlerin içinde "gmake clear" sonrasında ise "gmake" kodunu kullanmam gerektiğini söylüyor. Hatta bazı kaynaklarda sadece "gmake -j10" kullanılırken bazılarında ise sadece "gmake all -j10" kullanılıyor. Aradaki farkı bilmiyorum.
4) Bazılarında ise "game" ve "db" klasöründe build aldıktan sonra bir üst klasöre "game_r123" gibi bir dosya çıkıyormuş onu başka klasöre at diyor.
5) Bazıları ise build almadan önce bir dosyaya girip sanırım adı char.cpp idi, orada yer alan lisans IP adresini değiştir diyor.
6) Bazıları da Build aldıktan sonra game de bulunan config dosyasındaki IP adresini değiştirin diyor.

Anlayacağınız kafam aşırı karışmış durumda, bu olayı düzgünce anlatabilecek biri var mı?
 
şimdi sıra sıra konuşayım

1 numara sadece cryptopp'u build alır. srclerle alakası yok.
2 numara bütün srcyi build alır yani libthecore gibi şeyleri de build alır aynı anda game ve dbyi de build alır
3 numara game ve dbyi ayrı ayrı build alır. zaten en mantıklı olanda bu çünkü libleri 1 kere build aldıktan sonra sürekli sürekli build almaya gerek yok
4 numara buildden sonra ne yapacağını anlatıyor. o dosyayı yerine atmazsan zaten srclerde yaptığın değişikliği oyun içinde göremezsin
5 numara sadece lisanslı bir src kullanıyorsan yapman gereken bir işlem
6 numara ise eğer mainline orjinal dosyaları kullanmıyorsan yapman gereken bir işlem değil.

yani sıralama şöyle olmalı eğer ilk defa source build alıyorsan ve libler build alınmamışsa 2 numara. eğer libler build alınmışsa 3 numara. her ihtimalde 4 numara kesin yapılacak. diğerleri duruma göre.
 
Üst