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