で乱数を生成できないようC
ですUbuntu 12.04
。
私は以下のコードを書きました:
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
int main (int argc,char* argv[])
{
int number;
clear();
number = rand() % 2; // want to get only 0 or 1
printf("%d",number);
getch();
return 0;
}
ファイルに「test_gcc.c」という名前を付けました。
その後、次のようにコンパイルします。
$ sudo gcc -o test_gcc test_gcc.c
そして、次のメッセージが表示されます。
/tmp/ccT0s12v.o: In function `main':
test_gcc.c:(.text+0xa): undefined reference to `stdscr'
test_gcc.c:(.text+0x12): undefined reference to `wclear'
test_gcc.c:(.text+0x44): undefined reference to `stdscr'
test_gcc.c:(.text+0x4c): undefined reference to `wgetch'
collect2: ld returned 1 exit status
誰かが私が間違ったことを教えてもらえますか?
C
また、Ubuntu 12.04
使用時に乱数を生成する方法はgcc
?
前もって感謝します!