Cygwin

2016-04-11 16 views
0

kullanarak derleme sorun Ben bir dosyayı çalıştırmak için cygwin/x kullanmalıyım, cygwin ve linux için çok yeni. Söz konusu dosyayı derlerken sorun yaşıyorum. Birisi bana bin dizinimin yolda olmadığı gibi olduğunu söyledi. Bunun doğru olup olmadığını bilmiyorum. Eğer birisi bunu düzeltmeme yardımcı olabilir.Cygwin

$ gcc qlens 

döner

qlens: file not recognized: File format not recognized 
collect2: error: ld returned 1 exit status 

Güncel dosyanın

$ gcc -v 
gcc version 5.3.0 (GCC) 

Tipi gcc sürümü

$ file qlens 
qlens: Mach-O 64-bit x86_64 executable 

birisi bana bu dosyayı derlemek ve koşma almak yardımcı olabilir misiniz?

cevap

1

Dosya uzantısı eksikliği GCC'yi karıştırıyor. derlemeden önce komutu kullanarak,

mv qlens qlens.c 
    gcc -o qlens qlens.c 

./qlens 
+0

test etmek adlandırmak "mv qlens qlens.c" "gcc -o qlens qlens.c" hata hatları ve uyarı büyük miktarda vermiştir mesajlar. Test ettiğimde ./qlens "bash: ./qlens:" ikili dosya çalıştırılamıyor: Yürütme biçimi hatası " – Charles

+0

" gcc -o qlens qlens.c "hata iletisi üretirse, programın gcc'nin tamamlanmasına izin vermediğinden derleme. Onlara bakın ve – matzeri

+0

qlens: Mach-O 64-bit x86_64 çalıştırılabilir ???? Gerçekten kafam karıştı, gcc bir derleyici, bu yüzden C dilini içeren bir metin dosyasına ihtiyaç duyuyor/bekliyor. Bu qlenler nereden geliyor? – matzeri