当前位置: 技术问答>linux和unix
Help:gcc链接出错,cannot open crt1.o!
来源: 互联网 发布时间:2015-10-25
本文导语: 小弟在vm机上使用gcc,出现以下问题,还望各位大侠多多指教,先谢拉^_^ gcc -c helloWorld.c 正常结束,生成helloWorld.o文件 我使用gcc -o helloWorld helloWorld.c时却出现以下 提示: /usr/bin/ld:cannot open crt1.o:no such file or directory co...
小弟在vm机上使用gcc,出现以下问题,还望各位大侠多多指教,先谢拉^_^
gcc -c helloWorld.c 正常结束,生成helloWorld.o文件
我使用gcc -o helloWorld helloWorld.c时却出现以下
提示:
/usr/bin/ld:cannot open crt1.o:no such file or directory
collect2:ld return 1 exit status
gcc -c helloWorld.c 正常结束,生成helloWorld.o文件
我使用gcc -o helloWorld helloWorld.c时却出现以下
提示:
/usr/bin/ld:cannot open crt1.o:no such file or directory
collect2:ld return 1 exit status
|
#locate crt1.o
看看有没有那个文件, 一般在/usr/lib下
可以用
gcc -v -o helloWorld helloWorld.c
看看具体参数
还有,crt1.o在rpm包glibc-devel里,看看装了没有:
rpm -q glibc-devel
看看有没有那个文件, 一般在/usr/lib下
可以用
gcc -v -o helloWorld helloWorld.c
看看具体参数
还有,crt1.o在rpm包glibc-devel里,看看装了没有:
rpm -q glibc-devel
|
上次碰到过这个问题,好像是为了装oracle而降级了gcc和glibc
重新安装一下这两个包吧,如果还不行执行一下ldconfig,应该就可以搞定了
重新安装一下这两个包吧,如果还不行执行一下ldconfig,应该就可以搞定了