Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => Konuyu başlatan: KIRIKDR - 22 Mart 2013, 16:48:18

Başlık: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: KIRIKDR - 22 Mart 2013, 16:48:18
Arkadaşlar bilgisayarda c kodlarını derlemek için GCC ya da minGW adlı programlar kullanılıyormuş. GCC anladığım kadarıyla sanal bir işletim sistemi üzerinden çalışıyor. Mingw ise windows için sıkıştırılmış bir program.. Yalnız iki programı da bilgisayarıma kurabilmiş değilim özellikle GCC için sitede FTP dosyası çıkıyor.. Bu programları nasıl kurabilirim bilgisi olan arkadaşlar yardımcı olur ise sevinirim ..
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: MC_Skywalker - 22 Mart 2013, 16:50:42
DevC++ de kullanılabilir.  http://www.bloodshed.net/devcpp.html (http://www.bloodshed.net/devcpp.html)

Microsoft amcanın express sürümleri var o kullanılabilir.
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: KIRIKDR - 22 Mart 2013, 17:58:39
DEV C++ 'ın içerisinde GCC ve minGW varmış hocam teşekkürler..
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: Tagli - 22 Mart 2013, 18:25:09
Windows için bildiğim kadarıyla ayrı bir GCC yok. Windows'taki haline zaten minGW deniyor. DevC++'ın içinde geliyor ancak ayrı da kurmak mümkün. Ben daha önce ayrı olarak kurmuştum, bir sorunla karşılaşmadım.

Bu arada, DevC++ ölü bir proje, yani yapımcıları tarafından artık güncellenmiyor. Burada (http://orwelldevcpp.blogspot.com/) resmi olmayan güncel bir sürümü var, bir adam işi devralıp geliştirmeye devam etmiş.

Belki DevC++'tan türetilmiş biraz daha gelişmiş bir program olan wxDevC++ tercih edilebilir ama onun da son versiyonu 2011 sonunda çıkmış, pek güncel sayılmaz.

Artık Windows ortamında kod yazmıyorum ama zamanında NetBeans + minGW kullanıyordum. NetBeans yerine Eclipse de kullanılabilir.
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: KIRIKDR - 22 Mart 2013, 18:58:14
Hocam netbeans sanal işletim sistemi mi yoksa eclipse gibi bir derleyici ortam mı .. Netbeans + minGW için indirme linki paylaşır mısınız ..
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: Gökhan BEKEN - 22 Mart 2013, 19:26:23
Hocam sorması ayıp, tabiri caizse modası geçti bu dillerin. Bazı özel amaçları olabilir o yüzden soruyorum neden kullandığınızı.
Bir arkadaşım visual basic 6 ve eski sürüm visual c++  kullanıyordu neden .net c#2010 veya daha üstünü kullanmıyorsun dediğimde, bazı müşterilerin bilgisayarında win95 kurulu demişti.
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: Tagli - 22 Mart 2013, 19:39:22
GCC (Windows üzerinde minGW, ki açılımı "minimalist GNU for Windows"tur) derleyicinin kendisi. Diğer programlar IDE, yani geliştirme ortamı (işletim sistemi değil, bildiğin düz program). NetBeans, Eclipse, DevC++ minGW'yi kullanıyor ancak başka derleyicileri kullanacak şekilde de ayarlanabilirler. Eclipse ve NetBeans özellikle Java'cılar arasında popüler. Eclipse ayrıca gömülü sistem geliştiricilerinin de en çok tercih etttiği IDE'lerden biri, muhtemelen genişletilebilir olması (eklentiler ile) sebebiyle.
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: speak48 - 22 Mart 2013, 19:50:34
Alıntı yapılan: meftun - 22 Mart 2013, 19:26:23
Hocam sorması ayıp, tabiri caizse modası geçti bu dillerin.

diller modaya tabi değildir.
yapısına,gücüne ve ihtiyaca göre kullanılır.
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: Gökhan BEKEN - 22 Mart 2013, 20:04:55
O ihtiyacı merak ettim işte hocam. Artık görsel ortamlarda yazıyor programcılar.
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: speak48 - 22 Mart 2013, 20:15:32
olaya şöyle bakabilirsin elindeki programların %kaçı c/c++ ile yapılmış,%kaçı .net ile
sıradan sayabilirsin windows,matlab,proteus,hatta java c# virtual machinleri.

bence bu göresel diller insanları bilgisayar sistemden uzaklaştırarak programcıklarla oynasın diye üretilmiş ve herkes arasında yayılması sağlanmış.
c/c++ bilen insanların sayısı apilerdir,assemblydir,cdir bu tür bilgiler nettede azalıyor.
heralde buda sağlam programcılarında tekelde olması amacı güdülüyor.
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: KIRIKDR - 22 Mart 2013, 20:40:37
Bu arada devC++ c derlemek için gayet efektif , boyutu da küçükmüş.. Çalıştığınız dosyanın uzantısı ile oynadığınızda istediğiniz formata çeviriyor. .gcc gibi ...
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: yusufburak - 22 Mart 2013, 21:52:03
Alıntı yapılan: speak48 - 22 Mart 2013, 20:15:32
olaya şöyle bakabilirsin elindeki programların %kaçı c/c++ ile yapılmış,%kaçı .net ile
sıradan sayabilirsin windows,matlab,proteus,hatta java c# virtual machinleri.

bence bu göresel diller insanları bilgisayar sistemden uzaklaştırarak programcıklarla oynasın diye üretilmiş ve herkes arasında yayılması sağlanmış.
c/c++ bilen insanların sayısı apilerdir,assemblydir,cdir bu tür bilgiler nettede azalıyor.
heralde buda sağlam programcılarında tekelde olması amacı güdülüyor.

O zaman iyi ki bitirmemi assembly ile yapmışım diyorum ve şimdi de iyi ki C çalışıyorum :D

Sanırım bu dilleri bildiğimiz zaman diğerlerini öğrenmek çok daah basit oluyo  en temeli bunlar. Yani işin mantığı burda...
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: Tagli - 22 Mart 2013, 21:54:02
KIRIKDR, yanlış anlaşılma olmasın, derlemeyi yapan DevC++ değil. O sadece IDE. Derleme işini GCC (minGW) yapıyor.

Alıntı YapÇalıştığınız dosyanın uzantısı ile oynadığınızda istediğiniz formata çeviriyor.
Bu kısmı anlamadım.
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: yusufburak - 22 Mart 2013, 22:05:39
KIRIKDR, yanlış anlaşılma olmasın, derlemeyi yapan DevC++ değil. O sadece IDE. Derleme işini GCC (minGW) yapıyor.
Bu kısmı anlamadım.
[/quote]

Yanlış değilsem istersek c uzantılı istersek c++ uzantılı vs. vs. kaydedebilme özelliğinden bahsediyor arkadaş
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: KIRIKDR - 22 Mart 2013, 22:15:10
Haklısın Tagli hocam sizin dediğiniz doğru.. DevC++ ta basit bir c programı yazdım derleme yaparken hata verdi, çünkü minGW bilgisayarıma düzgün kurulmamış. NetBEans idesi ile tekrar deneyeceğim ..
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: KIRIKDR - 22 Mart 2013, 23:17:47
MinGW'nin kurulumu biraz değişik :

http://sourceforge.net/projects/mingw/files/ (http://sourceforge.net/projects/mingw/files/)

sitesinden mingw 'yi indirdikten sonra denetim masasında sistemin içerisinden Advanced system settings > Environment Variables bölümünden PATH içerisine "C:\MinGW\bin;" kısmını eklemek gerekiyor. Yoksa düzgün kurulmasına rağmen ideler minGW'yi çağıramıyor. 

Bu şekilde minGW'yi kurmama rağmen DEVC++ içerisinde kodlarımı çalıştırırken

[Linker error] undefined reference to `__dyn_tls_init_callback'
[Linker error] undefined reference to `__cpu_features_init'

hatalarını aldım.. Bunun için  de DEVC++ içerisinde ufak bir değişiklik yapmak gerekiyormuş. Bu hatanın düzeltilmesi ile ilgili bilgiyi de şu yazıda buldum.

http://www.osmndmn.com/blog/dev_c_derleme_sorunu_ve_cozumu.html (http://www.osmndmn.com/blog/dev_c_derleme_sorunu_ve_cozumu.html)

Bütün bunlar yapıldığında DEVC++ ile derleme yapılabiliyor.
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: Tagli - 22 Mart 2013, 23:22:53
Aslında benim deneyimim wxDevC++ ile idi. Kendi kurulumu sırasında zaten minGW'yi kuruyor. Ayrı kurulum Eclipse ve Netbeans içi gerekiyor. Linker'la ilgili bir hata da hiç görmedim. Ama dediğim gibi, DevC++, wxDevC++'tan daha eski bir program ve bazı farklılıkları olabilir.

minGW kurulumu sırasında PATH'i değiştirmesini sağlayacak bir kutucuk işaretli olmalı. Varsayılan ayarını bilmiyorum, ama minGW kurulumundan sonra PATH'i elle değiştirdiğimi hatırlamıyorum. O iş otomatik olarak halledilmiş oluyordu galiba.
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: KIRIKDR - 22 Mart 2013, 23:26:10
@Tagli hocam zalim minGW öle bi kutucuk çıkartmadı 5 defa sildim yeniden kurdum meğer PATH'i değiştirmek gerekiyormuş. PATH'i değiştirince Netbeans'ta da çalıştı kodlar.. :)
Başlık: Ynt: Bilgisayarda C derlemek için GCC ya da MinGw kurulumu YARDIM!!
Gönderen: polleme - 24 Mart 2013, 10:57:08
Codeblocks çok iyi bir alternatif olabilir. İnceleyin derim.