2016-03-19 13 views
-1

Ubuntu'da yeniyim! CodeBlocks IDE'de yeni bir proje oluşturdum ve yeni bir dosya main.c. Bu projeyi Masaüstüne kaydettim. Gcc derlemeye çalışırken bu mesaj görüntülenir: Dizinde böyle bir dosya yok. Aşağıdaki resimde bu dosyayı ve terminalde görüntülenen mesajı derlemek için kullandığım kod var. Birisi bu dosyayı derlememde veya bana neden bu derleme yapmamam gerektiğini söyleyebilir mi? Kod bloklarındaki çalıştırma düğmesinden derlediğimde her şey tamam ama gcc.Thanks kullanmak istiyorum. Dosya masaüstü ise ilk cd komutunu kullanarak enter image description here Sen masaüstüne gezinmek zorundaCant programları C Ubuntu'da programlar

+0

Proje, masaüstüne kaydedilir. main.c başka bir dizinde olabilir. –

+0

Eh, dosyaları gösteren bir ls yardımcı olurdu. –

+0

'Kod bloğundaki çalıştırma düğmesinden derlediğimde, her şey yolunda' - yolları doğru :( –

cevap

0

: Böyle bulmak komutu girdikten sonra enter image description here

. Veya, bir dizin içinde ise

cd directory 
gcc main.c -o main 

Bu

programınızın doğru olup olmadığını konum dizinde main adlı çalıştırılabilir bir dosya oluşturur, dosyanın yolunu belirtmeniz gerekir.

+0

Hangi dizini tanıtmalıyım? Soruyu düzenledim ve bul komutunun çıktısını ekledim – Doen

+0

herhangi bir yeni dizini tanıtmak zorunda değilsiniz, bunu sadece bir yere yapabilirsiniz ... ev dizininiz gibi. . –

2

Her şeyden önce .. Hata günlüğünü yapıştırmanızı istemekten rica ediyorum (Sadece hatanın böyle bir şey olmadığından emin olmak için - my_headerfile.h: No such file or directory). (Bu yazıyı yazdığım için özür dilerim ... ama yorum bölümünde yazmak için yeterli bir sayım yok. :) belki de, cevabım çözüldükten sonra cevabımı düzenleyeceğim.)

İkinci olarak, verilen bilgiler, benim görüşüme göre, bu tür hata için olası nedenler olabilir: dosya yok

  1. . - Karar verildi; Zaten bul komutunun çıktısını yayınladığınızdan beri.
  2. Bu kırık bir bağlantıdır.
  3. Komutu bir yere kopyalayıp yapıştırdınız (yanlış '-' çizgi karakteri gibi bazı yasa dışı karakterleri yapıştırma ile sonuçlanır). Varsa - komutu yazarak deneyin.

Umut Ediyor!

İlgili konular