Re: [Linux-programlama] getch() iþlevi kullanýmýnda hata?

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Serkan Kenar (serkan@ieee.metu.edu.tr)
Date: Tue 10 May 2005 - 11:08:10 EEST


Okan Çetin wrote:
> Selamlar;
> Programımın bir yerinde getch() ile karakter okutmaya çalışıyorum.
> Derleme aşamasında şu hatayı veriyor:
>
> /tmp/ccWszFyB.o(.text+0x25): `main' Ä°ÅŸlevinde:
> : undefined reference to `stdscr'
> /tmp/ccWszFyB.o(.text+0x2a): `main' Ä°ÅŸlevinde:
> : undefined reference to `wgetch'
> collect2: ld çıkış durumu 1 ile döndü

derleme asamasi degil, baglama (link) asamasi. hatayi veren ld cunku.
gcc yuzunden tum surece derleme diyoruz gerci, ama hatanin nereden
geldigini bilince cozumu de daha kolay olur.

> getch() işlevini kaldırınca sorun yok. Neden olabilir sizce?
> man getch yaptım ama sonuç alamadım.

ncurses kullaniyorsunuz. derlerken ncurses lib'ini de dahil edin:

$ gcc -o hede hede.c -lncurses
$ man ncurses

saygilarimla,

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.