0

Windows XP + cygwin + gcc を使用しており、NCursesをダウンロードしてソースを解凍し、次のコマンドを実行します。

./configure
make
make install

コマンドはエラーや警告なしで実行され、その後、次のファイルを goodbye.c として作成します。

#include <ncurses.h>
int main(void){
    initscr();
    addstr("Goodbye, cruel C programming!");
    printf("Goodbye, cruel C programming!");
    refresh();
    getch();
    endwin();
    return 0;
 }

次のコマンドを使用して gcc コンパイラを実行すると、次のようになります。

gcc goodbye.c –lncurses –o goodbye

次に、次のエラーメッセージが表示されました。

/tmp/ccTCuCdf.o:c.c:(.text+0x14): undefined reference to `_stdscr'
/tmp/ccTCuCdf.o:c.c:(.text+0x3d): undefined reference to `_stdscr'
/tmp/ccTCuCdf.o:c.c:(.text+0x4a): undefined reference to `_stdscr'
collect2: ld returned 1 exit status

エラーの理由が見つからず、ウェブを検索したため、この質問を作成しました

4

0 に答える 0