Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
mavzermete 1
mavzermete
Hikaye Ekle
Kaynak ikonu

GCC Sürümünü 4.9 Yapalım ! 1

indirmek için izniniz yok
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Selam arkadaşlar sizlerle bu gün nasıl var olan 4.2 gcc sürümümüzü 4.9'a yükseltip C++11 ve Optimization 3 Flag kullanmayı göstereceğim. Edindiğim bazı kaynaklar gereğince bu konuyu paylaşıyorum yabancı bir forumda ingilizce dilinde bu kaynağın benzeri bulunmakta fakat ben size bir çok kaynaktan toplanmış bir konu olarak paylaşıyorum.

[Adım 1]

Fz-zlJkCTv2mbbf8APi9jw.png


Seçili gördüğünüz db , game , libgame , libpoly , libsql , libthecore dosyalarındaki Makefileleri açıp ;


Fe8w5E6TRv2KCoIqYV5etw.png


Gördüğünüz bu yerleri aşağıdaki gibi değiştiriyoruz eğer CC veya CXX yoksa ki ikisinden biri mutlaka olacaktır sadece var olanı aşağıdaki gibi yapıyoruz ;

CewP1-qbSLKUiGQA0CwhFA.png

Aynı şeyleri liblua'daki config ve Server klasöründeki Makefile'yede yapmanız gerekmekte.

[Adım 2]

Server klasörüne bir metin belgesi oluşturuyoruz ve o metin belgesini açıyoruz .


image1ed2f07fbcf18458.png


Daha sonrasında ise Dosyalarda bul seçeneğine basıp dizini seçtikten sonra typeof yazıp değiştir kısmına __typeof ve auto_ptr yazıp değiştir kısmına unique_ptr yazıyoruz.

LW3XlmclTD682wkbfA9WfA.png



Daha sonrasında ise Dosyalarda değiştir'e basıyoruz.

Daha sonrasında ise char_item.cpp dosyasında


JYhwApzzTSOjvOAYfYMYTA.png


Şu şekilde değiştiriyoruz :

A6mtRMIHQCmiHgZOTSL_YA.png



[Adım 3]

game ve db klasörlerindeki Makefile dosyalarına giriyoruz


J9m53C4nTSifO0HPw1B23g.png


Daha sonrasında game makefiledeki

OVczFCDkSW_OcPz_sCPVRw.png


Bu kısmı 'e tıklayarak değiştirin.

db makefileye girin ve bu kısmı ;


image0d2ae526fc97edc2.png


'e tıklayarak değiştirin.

[Dikkat] - version.cpp'de hata alırsanız CFLAGS sonuna kodu ekleyin.

[Adım 4]

Şimdi geldik G++49 kurmaya . Öncelikle eğer VDI kullanıyorsanız size konu altından vereceğim linke tıklayarak tar.bz2 dosyasını indireceksiniz. Eğer sunucu kullanıyor iseniz : Putty'e gelip yazarak enterliyoruz. Aksi ise
Linkini /usr/ports/distfiles bölümüne atıyoruz ve Putty'e yazıp enterliyoruz.
Çıkan her soruya y ve her pencereye enter diyip kapatıyoruz.

[Adım 5]

Extern için crytopp sürümünü indirebilirsiniz.

@Suky
gcc49 libler


Şimdi bunu yaptık ne işimize yarayacak ? Kodlarınızda c++11 kullanabileceksiniz ve daha fazla performans alacaksınız.

Konudaki eksikleri yorumlarda belirtirseniz sevinirim.
 

En Çok Reaksiyon Alan Mesajlar

Konu için teşekkürler,
Buildi kraizy nin oldugu vdi de yaptım
gameyi farklı bi sunucuya atıp start verdim hata veriyor, değişiklikten önce problem yoktu

Öğeyi görmek için üye olmalısınız.

Araştırma yapılan yer

Öğeyi görmek için üye olmalısınız.

GCC 4.9.0: libstdc++.so.6.0.20

buyurun internetten sizin için araştırdım

gcc 4.9 versionu için libstdc++.so.6.0.20 versionunu kullanmakta
6.0.20 versionunu oyun içine atarak denerseniz bir problem olmayacaktır.

Öğeyi görmek için üye olmalısınız.

Böyle de bir link buldum deneyiniz.olmazsa başka bir tane denersiniz.
Herkese kolay gelsin.
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst