undefined reference to 'sizeof'问题

编译结束时出现下列问题:
undefined reference to ‘sizeof’
collect2:ld returned 1 exit status
这是怎么回事?
我先出去查一查。

编译命令是

gcc -o test test.o
gcc -g -c test.o

昨天调了半天没好,今天重启一下没这个问题了。。。