当前位置:  技术问答>linux和unix

默认的链接是怎么搞的?

    来源: 互联网  发布时间:2015-09-08

    本文导语:  我手动进行了一次编译,过程如下: gcc -S main.c -o main.S as main.s -o main.o ld main.o /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtn.o -o main -lc 然后我执行main的时候,出现错误如下: bash:./main:/usr/lib/libc.so.1:bad ELF interpreter:No...

我手动进行了一次编译,过程如下:
gcc -S main.c -o main.S
as main.s -o main.o
ld main.o /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtn.o -o main -lc
然后我执行main的时候,出现错误如下:
bash:./main:/usr/lib/libc.so.1:bad ELF interpreter:No such file or directory
我推测是连接脚本的问题,但不知道应该如何处理
还请各位路过的大侠指点指点

|
应该是本来使用了符号链接,但是符号链接指向的文件被咔嚓了,所以就玩完了。

符号链接是libc.so,指向了lic.so.1,但是符号链接不像硬链接,删除了引用的那个东西,不会导致符号链接消失,但是会导致符号链接失效。你去找个libc.so.1复制过来就可以了

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 fill():控制默认填充字符
  • 我安装的linux时默认语言选择的是中文,又乱码,怎么可以解决?怎么更改默认语言成英文?
  • java命名空间javax.print类docflavor的类成员方法:默认编码和平台编码定义及介绍
  • 用户无法设定默认的系统文本编辑器。本地管理员如何协助该用户确定系统默认的文本编辑器?
  • Html checkbox标签如何设置默认选中以及用js操作checkbox代码示例
  • 在装了xp后再装linux,现在grub默认启动是linux,如何修改,让默认启动为xp?
  • html中<radio>单选按钮控件标签用法解析及如何设置默认选中
  • 本人安装啦双系统,98se,linux。我想能否改变默认启动,我想默认启动98SE!给分
  • HTML中的<select>标签如何设置默认选中的选项
  • 我想把默认的登陆系统改为dos 想延长默认的时间,修改/etc /lilo.conf没有成功,怎么回事啊
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 怎么改变启动默认系统??我的机子上装了linux9和win2000,现在开机默认系统是linux,如何改成DOS??问题解决马上结贴
  • HTML5 <bdo> 标签:覆盖默认的文本方向
  • Cocos2d-x学习笔记之CCScene、CCLayer、CCSprite的默认坐标和默认锚点实验
  • linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限
  • 默认路由与网关的区别?
  • Python函数默认参数和字典参数及可变参数(带星号参数)
  • jQuery默认输入插件 InputDefault
  • html中<checkbox>标签用法解析及如何设置checkbox复选框的默认选中状态
  • 如果在javabean里生成一个文件,默认的目录到什么地方?
  • html中<select>标签用法解析及如何设置select的默认选中状态
  • iptables的默认策略与accept的疑问


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3