急问:Linux下的最简单的问题(在线等待)!
我在Linux下输入一个最简单的程序,但是都有问题,请看看到底是什么原因。
当前目录是:
/home/scm/scmdir
我的程序:
#include <stdio.h>
int main()
{
int ntemp;
ntemp=1;
printf("ntemp is %d",ntemp);
return 1;
}
编译:
cc -o scm.out scm.c
出错信息:
scm.c:1:stdio.h :No such file or directory
如果,我将程序改为:
int main()
{
int ntemp;
ntemp=1;
return 1;
}
仍然有错,同样使用:
cc -o scm.out scm.c
出错信息:
/usr/bin/ld: cannot open crtl.o:No such file or directory.
collect2 :ld returned 1 exit status
请问这是什么原因,我应该如何解决呢?