2012-11-05 16 views
6

Curses kütüphanesinin nasıl çalıştığını görmek için merhaba bir dünya programı yazdım. curses on gcc (OS X) ile derleyemiyor

/Users/snihalani/dev/daas at 10:10AM 
➜ cat main.c 
#include <stdio.h> 
#include <stdlib.h> 
#include <curses.h> 

int main(void) 
{ 
    int returnValue = 0; 
    while(1) 
    { 
     printf("I got %d\n", getch()); 
    } 
    return 0; 
} 

Ben

gcc main.c ben yanlış gidiyor değil ne

/Users/snihalani/dev/daas at 10:14AM 
➜ gcc main.c 
Undefined symbols for architecture x86_64: 
    "_stdscr", referenced from: 
     _main in ccEvUdhx.o 
    "_wgetch", referenced from: 
     _main in ccEvUdhx.o 
ld: symbol(s) not found for architecture x86_64 
collect2: ld returned 1 exit status 

var ran:

İşte benim programıdır. Herkes yardım edebilir mi?

cevap

17

Nevermind. Derlerken -lcurses seçeneğini eklemek zorunda kaldım.