Codeblocks Undefined Reference Hatası ve Çözümü [Ubuntu - Thread Yaratma]

Yazar:




Neredeyse 7-8 saatimi alan ama sonunda yabancı forumların birinde çözümüne ulaştım. Ne varsa bu avrupalılarda var ya. Helal olsun adamlara. Türk forumlarında saatlerce arayıp çözüm bulamamıştım.

Sorunum; Undefined Reference hatasıydı. Bakınız;


Normalde Codeblocks'um sorunsuz olarak derleme işlemlerini yaparken, "Sistem Programlama" dersindeki Thread konusuna gelince, Codeblocks'um Thread'e ait işlevleri derlememeye başlayınca farkettim bu sorunu. Siz de aynı dertten muzdaripseniz bu yaptıklarımı uyguladıktan sonra, Codeblocks'unuz sorunsuz olara derleme yapacaktır. Bu sorunu 2 farklı işlemle halledeceğiz.


1 ) Other Options Ayarı

 İlk önce Codeblocks'u açıp

  • Settings --> Compiler and Debugger -> Other Options 

yada, CodeBlocks'un gelişmiş bir versiyonunu kullanıyorsanız;

  • Settings --> Compiler -> Other Options

kısmına gelin. Boş kutucuğa;

  • -pthread 

yazın ve 'Tamam'a basın.

Bakınız ekran görüntüsü :


İşimiz daha bitmedi. Şimdi de Linker kısmına yazacağız aynı şeyi.


2) Linker Settings Ayarı

Bu sefer,

  • Settings --> Compiler and Debugger -> Linker Settings
veya
  • Settings --> Compiler -> Other Options

kısmına gelin. "Other Linker Options" yazan kısmın altındaki boş kutucuğa da

  • -pthread 

yazın ve "Tamam"a basarak Codeblocks'unuzu kapatın. Tekrar açıp proje yazdığınız zaman yada daha önce çalışmayan bir projenizi çalıştırmayı deneyin. Sorunsuz olarak çalıştığını göreceksiniz.

Bakınız ekran görüntüsü :

Ben bu yöntemler ile çözüme ulaştım. Aynı sorunla karşılaşan diğer arkadaşların da bu sorunu aynı şekilde çözeceklerini umuyorum.

Genel derleme hatası için, "Ubuntu Codeblocks Derleme Sorunu ve Çözümü" başlıklı konuma bakabilirsiniz.

Konu ile ilgili yorumlarınızı aşağıdaki yorum kutucuğundan yazabilirsiniz.

4 yorum:

  1. teşekkür ederim.işime yaradı

    YanıtlaSil
  2. Arkadaşlar bende çok aradım not olarak şuraya ekleyim, bu işlemleri projenizde sağ click Build options seçeneği altında yapmalısınız. IDE de sağ üst köşedeki settings den yaparsanız çalışmayacaktır.

    YanıtlaSil
Yorum Sayfası :


Yorum formuna konuyla ilgili görüş ve sorularınızı bırakabilirsiniz.

Yorumunuza mümkün olan en kısa sürede dönüş yapılacağından emin olabilirsiniz.


Eklenen yorumlar, moderatör onayından sonra yayınlanmaktadır.

BLOGKAFEM.NET © Copyright 2008-2023
Sitedeki yazıların her hakkı BLOGKAFEM.NET sitesine aittir.
Kopyalanması halinde lütfen kaynak gösteriniz.
DMCA.com Protection Status
Anasayfa | Hakkında | İletişim