Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
19
Cevap
22963
Tıklama
0
Öne Çıkarma
Derleyiciyi Çalıştıramıyorum (Dev-C++)
C
14 yıl
Teğmen
Konu Sahibi

Merhaba arkadaşlar ;
Boş durmamak adına C dilini biraz öğreneyim istedim. Daha derleyiciyi bile doğru dürüst çalıştıramadım. İnternetten indirdiğim Türkçe bir kaynakta giriş kısmında bir kod verilmişti ve ben de o kodu derleyiciye yazarak F9 yaptım kayıt penceresi geldi masaüstüne kaydettim. Fakat program ne çalıştı ne de başka bir şey oldu. Derleyiciden “Çalıştır” yaptığımda ise Kaynak Kod Dosyası derlenmemiş diyor. Aynı bölümden Derle diyorum bir pencere 2 saniye görünüp kayboluyor ne olduğunu bile anlamıyorum sonra tekrar çalıştır diyorum yine aynı hata. Aşağıda resimlerle herşeyi özetlemek istedim..


F9'a basıp kaydedince derleyicideki durum aşağıdaki gibi oluyor. O küçük çarpı mı yanlış diye bu capsı paylaşmak istedim. Kodlarda bir hata olduğunu sanmıyorum çünkü kitaptaki kodun aynısını geçirdim derleyiciye
http://imageshack.us/photo/my-images/263/hata1.jpg/

Çalıştır dediğimde ise fotodaki hatayı veriyor.
http://imageshack.us/photo/my-images/849/hata2c.jpg/

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi crazyceyo34 -- 29 Ağustos 2011; 15:28:58 >

C
13 yıl
Yüzbaşı

quote:

Orijinalden alıntı: ILPC

Benimde bir çok sorunum var İlk önce merhaba dünyayı denedim olmadı sonra youtube den bulduğum bütün videoları izledim ordaki kodları birebir kopyaladım sürekli alt kısımda şu hatayı veriyor


i:\gw\lib\crt2.o(.text+0x8) In function `_mingw_CRTStartup':
[Linker error] undefined reference to `__dyn_tls_init_callback'
[Linker error] undefined reference to `__cpu_features_init'
i:\gw\lib\crt2.o(.text+0x8) ld returned 1 exit status

derleme çalışdığım kodlarda bunlar ;
#include<iostream>
using namespace std;

int main(void)
{

double dnumber1 = 0.0;
double dnumber2 = 0.0;
double dnumber3 = 0.0;
double daverage = 0.0;

cout << "please enter 3 numbers: " << endl;
cin >> dnumber1;
cin >> dnumber2;
cin >> dnumber3;

daverage = (dnumber1 + dnumber2 + dnumber3) / 3;

cout << "the average of the numbers are: " << daverage << endl << endl;

system("pause");
return 0;

}

Kodda hata yok ama derleyicinin gerekli dosyaları olması gereken yerinde değil sanırım. Dev-C++ baya eski yıllardır güncellenmeyen bir ide, içindeki derleyici de eski sürüm haliyle.
Dev-C++ ı kaldırın, yeniden yüklerseniz sorun düzelebilir ama bence onun yerine aşağıdaki linkteki programı kurun
http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe/download


Bu mesaja 2 cevap geldi.
C
13 yıl
Yüzbaşı

i:\gw\lib\crt2.o(.text+0x8) In function `_mingw_CRTStartup':
[Linker error] undefined reference to `__dyn_tls_init_callback'
[Linker error] undefined reference to `__cpu_features_init'
i:\gw\lib\crt2.o(.text+0x8) ld returned 1 exit status

Bakıyim diye Dev-C++ ı yükledim bende de bu hata oldu. Daha önceden kullandım hiç karşılaşmamıştım.
Bende mingw ayrı olarak yüklüydü. Dev-C++ ı onu kullanıcak şekilde ayarladım bu şekilde sorun çözüldü. Dediğim gibi Dev-C++ ve içindeki compiler eski hem bu sayede compiler yenilenmiş oldu.
Bunun için yeni konu açtım buradan düzeltebilirsinhttp://forum.donanimhaber.com/m_62075146/tm.htm





< Bu mesaj bu kişi tarafından değiştirildi crshr -- 15 Haziran 2012; 20:54:15 >
Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.