C++ Cross Compile ve bir kaç soru

Başlatan ParadiseGuard, 12 Ekim 2009 - 16:45:57

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ParadiseGuard

Merhaba saygıdeğer arkadaşlar,

Öncelikle hepinizi selamlıyorum,

Sorularım listedeki gibidir,


  • Ubuntu üzerinde IDE olarak Netbeans kullanmaya karar kıldım, fakat tavsiyelerinizide almak istiyorum.
  • Geliştirdiğim yazılımları, hem Linux, hemde Windows ortamında çalıştırabilmek için IDE üzerinden nasıl CrossCompile edebilirim.
  • CrossCompile için GTK+ gibi bir kütüphane ile yazılım geliştirmeyi düşünüyorum bunun için GTK+ mı öğreneyim, ayrıca tavsiyelerinizi almak istiyorum.

Tavsiye, bilgi ve yardımlarınız için şimdiden teşekkür eder saygı ve sevgilerimi sunarım.

Dünümü hatırlayamayacaksam,
Bu günümü neden yaşıyorum,
Ne utanmazımki bide yarınımı bekliyorum.

garafatma

Programcılıkla pek fazla bilgim yok ancak Eclips deneyebilirsin IDE olarak
Bira, Tanrı'nın bizi sevdiğinin ve eğlenmemizi istediğinin kanıtıdır.

>-- Askıdaki Çeviri --< Ubuntu Türkçe Çevirilerine Sizde Destek Olun
Elveda metal müziğin tanrısı... \m/ Ronnie James DIO: 1942 - 2010

ParadiseGuard

#2
Evet üstdalarım yardımlarınızı bekliyorum.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 13 Ekim 2009 - 01:21:03

Alıntı yapılan: keiser_soze - 12 Ekim 2009 - 16:48:16
Programcılıkla pek fazla bilgim yok ancak Eclips deneyebilirsin IDE olarak

Eclipse denedim, halada kurulu fakat NetBeans arayüz açısından kullanabilirlik açısından bana daha hoş geldi, ama + ları - leri yönünde hiç bir bilgim yok bu konuda yardıma ihtiyacım olduğu kesin.

Ayrıca projelerimi derlerken ilk mesajımdada belirttiğim gibi her iki platform(linux, win) içinde derleme yapmasını istiyorum.

Dünümü hatırlayamayacaksam,
Bu günümü neden yaşıyorum,
Ne utanmazımki bide yarınımı bekliyorum.

ParadiseGuard

Üstadlar hala önerilerinizi beklemekteyim, gelip gidip bu başlığı kontrol ediyorum, tam bi adım atmama yardımcı olursanız sevinirim.

Sevgi ve Saygılarımla.

Dünümü hatırlayamayacaksam,
Bu günümü neden yaşıyorum,
Ne utanmazımki bide yarınımı bekliyorum.

utdmr

CrossCompile için Mingw kullanabilirsin.

Bu adrese göre;
Alıntı YapYou can install mingw this way:

sudo apt-get install mingw32

and then you can simply compile using i586-mingw32msvc-gcc instead of gcc:

i586-mingw32msvc-gcc -o test.exe test.c

You can also use i586-mingw32msvc-g++ and related tools.

If you use any libraries in your program, you will either need to crosscompile them too or just download the precompiled binaries for windows.
Kişisel Blogum: Çoğunlukla Zararsız - cogunluklazararsiz.org
--
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -and a lot of courage- to move in the opposite direction.

ParadiseGuard

Teşekkür ederim @utdemir değerli zamanını benim için ayırdığın için, derhal deniyorum ve çalışacağına inanıyorum.

Saygı ve Sevgilerimle.

Dünümü hatırlayamayacaksam,
Bu günümü neden yaşıyorum,
Ne utanmazımki bide yarınımı bekliyorum.

garafatma

Geri dönüşünüde bekliyoruz uygun zamanda :)
Bira, Tanrı'nın bizi sevdiğinin ve eğlenmemizi istediğinin kanıtıdır.

>-- Askıdaki Çeviri --< Ubuntu Türkçe Çevirilerine Sizde Destek Olun
Elveda metal müziğin tanrısı... \m/ Ronnie James DIO: 1942 - 2010

ParadiseGuard

#7
Çok üzgünüm uzun bir süredir askerlikle uğraştığım için bir çok konudan uzak kaldım evet çalışıyor çok teşekkür ederim.

Fakat bir kaç değişiklik yaptım şöyleki ben c++ ile program geliştirdiğim için derleyiciyide ona göre seçmek gerekiyor. örnek bir çalışma kaydı.
Alıntı Yap
mikail@mikail-laptop:~$ cd /home/mikail/NetBeansProjects/FirstCpp
mikail@mikail-laptop:~/NetBeansProjects/FirstCpp$ i586-mingw32msvc-g++ -o main.exe main.cpp
mikail@mikail-laptop:~/NetBeansProjects/FirstCpp$ wine main.exe
Hello World!
cnt1=1; cnt2=10; cnt3=20;
cnt1=1; cnt2=11; cnt3=20;
cnt1=1; cnt2=11; cnt3=21;
cnt1=32; cnt2=11; cnt3=21;

mikail@mikail-laptop:~/NetBeansProjects/FirstCpp$ cd dist/Debug/GNU-Linux-x86
mikail@mikail-laptop:~/NetBeansProjects/FirstCpp/dist/Debug/GNU-Linux-x86$ ./main
Hello World!
cnt1=1; cnt2=10; cnt3=20;
cnt1=1; cnt2=11; cnt3=20;
cnt1=1; cnt2=11; cnt3=21;
cnt1=32; cnt2=11; cnt3=21;

mikail@mikail-laptop:~/NetBeansProjects/FirstCpp/dist/Debug/GNU-Linux-x86$


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 24 Kasım 2009 - 02:15:52

konuyla alakası yok ama yazmak istedim işte :D

imagine all the people, living life in peace...

You may say I'm a dreamer
But I'm not the only one
I hope someday you'll join us
And the world will be as one
....
@utdemir e ithafen şu an içimden çığırmaktayım bu parçayı :D malum gece 2 olmuş saat...

Dünümü hatırlayamayacaksam,
Bu günümü neden yaşıyorum,
Ne utanmazımki bide yarınımı bekliyorum.

utdmr

Alıntı yapılan: ParadiseGuard - 24 Kasım 2009 - 00:23:18
konuyla alakası yok ama yazmak istedim işte :D

imagine all the people, living life in peace...

You may say I'm a dreamer
But I'm not the only one
I hope someday you'll join us
And the world will be as one
Umut, mutluluk :)
Kişisel Blogum: Çoğunlukla Zararsız - cogunluklazararsiz.org
--
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -and a lot of courage- to move in the opposite direction.