Linux'ta Debug ifade değişmesine rağmen çıktıyı yine aynı veriyor

ForGetterSan

Decapat
Katılım
26 Mart 2023
Mesajlar
47
Daha fazla  
Cinsiyet
Erkek
Herkese merhaba. Ben yazılım öğrencisiyim ve yeni Linux'a geçtim. Normalde code: Blocks kullanıyorum. Güzelce kurdum Ubuntu'ya. En basitinden, C dilinde printf ile "hello world" yazıyorum ve çalıştırıyorum. Yazdırıyor, sorun yok. Ancak, "hello world" ifadesini değiştirince, ne yazarsam yazayım yine "hello world" çıktısı alıyorum. Aklınıza gelmeyecek şeyleri denedim fakat sorun düzelmiyor. İki gündür bununla uğraşıyorum. Visual Studio Code ile de denedim; ./build/Debug/outDebug ile çalıştırıyorum, yine aynı sonuç. Yeni dosya oluştursam bile, eski dosyadaki "hello world" çıktısı geri geliyor. Sorun Ubuntu'da mı diye düşündüm; Kali Linux'ta da denedim, yine aynı sorun var.
 
Son düzenleyen: Moderatör:
Hocam sorun muhtemelen IDE'nin derleme ayarlarındadır. Açıkçası ben de Code:Block kullanıyorum ama hiç öyle bir sorunla karşılaşmadım. Yine de teyit etmek için gcc ile terminalden manuel olarak derleyip çalıştır. Sorun yoksa problem kesinlikle IDE'nin ayarlarında olmalı. Eğer sorun IDE'deyse manuel olarak derleme ve çalıştırma komutunu ayarlayabiliyorsun.
 
Son düzenleme:
Hocam sorun muhtemelen IDE'nin derleme ayarlarındadır. Açıkçası ben de Code: Block kullanıyorum ama hiç öyle bir sorunla karşılaşmadım. Yine de teyit etmek için gcc ile terminalden manuel olarak derleyip çalıştır. Sorun yoksa problem kesinlikle IDE'nin ayarlarında olmalı. Eğer sorun IDE'deyse manuel olarak derleme ve çalıştırma komutunu ayarlayabiliyorsun.

Hocam onu bile denedim GNU GCC İ yazıyor
 
Hocam onu bile denedim GNU GCC İ yazıyor
Hocam diyorum ki : İki tane dosya oluştur. Birincisi hello.c, ikincisi merhaba.c olsun. İlkinde konsola hello world, ikincisinde merhaba yazdırsın. Daha sonra .c dosyalarının bulunduğu dizinde terminalini aç ve sırayla derle.

Bash:
gcc hello.c -o hello
gcc merhaba.c -o merhaba

Sonra da ikisini de tek tek çalıştır.

Bash:
./hello
./merhaba

Eğer bu şekilde yaptığında ikisi de doğru çıktıyı veriyorsa IDE ayarlarına bakarız.
 
Dosyayı yeniden derlemeden direkt çalıştırıyorsunuzdur. Veya dosyanın ismi değiştikten sonra bile aynı dosyayı çalıştırmaya devam ediyorsunuzdur.
 
Dosyayı yeniden derlemeden direkt çalıştırıyorsunuzdur. Veya dosyanın ismi değiştikten sonra bile aynı dosyayı çalıştırmaya devam ediyorsunuzdur.
Hocam c,c#,c++ bitirmiş biriyim o kadar bariz bir hata yapmam inanın bana

Hocam diyorum ki : İki tane dosya oluştur. Birincisi hello.c, ikincisi merhaba.c olsun. İlkinde konsola hello world, ikincisinde merhaba yazdırsın. Daha sonra .c dosyalarının bulunduğu dizinde terminalini aç ve sırayla derle.

Bash:
gcc hello.c -o hello
gcc merhaba.c -o merhaba

Sonra da ikisini de tek tek çalıştır.

Bash:
./hello
./merhaba

Eğer bu şekilde yaptığında ikisi de doğru çıktıyı veriyorsa IDE ayarlarına bakarız.
Deniyorum

Aynı şeyi düşünmedim değil. Ama o kadar da değildir herhalde :D
hocam siz linux mu kulanıyorsunuz

Hocam diyorum ki : İki tane dosya oluştur. Birincisi hello.c, ikincisi merhaba.c olsun. İlkinde konsola hello world, ikincisinde merhaba yazdırsın. Daha sonra .c dosyalarının bulunduğu dizinde terminalini aç ve sırayla derle.

Bash:
gcc hello.c -o hello
gcc merhaba.c -o merhaba

Sonra da ikisini de tek tek çalıştır.

Bash:
./hello
./merhaba

Eğer bu şekilde yaptığında ikisi de doğru çıktıyı veriyorsa IDE ayarlarına bakarız.

Hocam c,c#,c++ bitirmiş biriyim o kadar bariz bir hata yapmam inanın bana


Deniyorum


hocam siz linux mu kulanıyorsunuz

Aynı şeyi düşünmedim değil. Ama o kadar da değildir herhalde :D
sorun derlemede olsa visualda da aynı hatayı almazdım

Aynı şeyi düşünmedim değil. Ama o kadar da değildir herhalde :D

Aynı şeyi düşünmedim değil. Ama o kadar da değildir herhalde :D

Hocam c,c#,c++ bitirmiş biriyim o kadar bariz bir hata yapmam inanın bana


Deniyorum


hocam siz linux mu kulanıyorsunuz






sorun derlemede olsa visualda da aynı hatayı almazdım
Aynı şeyi düşünmedim değil. Ama o kadar da değildir herhalde :D
 

Dosya Ekleri

  • Screenshot from 2025-07-26 19-28-42.png
    Screenshot from 2025-07-26 19-28-42.png
    276 KB · Görüntüleme: 12
  • Screenshot from 2025-07-26 19-39-41.png
    Screenshot from 2025-07-26 19-39-41.png
    127,7 KB · Görüntüleme: 13
  • Screenshot from 2025-07-26 19-40-08.png
    Screenshot from 2025-07-26 19-40-08.png
    163,7 KB · Görüntüleme: 13
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı