原文:Linux下创建动态库时提示“/usr/bin/ld: 最后的链结失败: 输出不可表示的节”

.编辑one.c 和shuii.c 希望在one.c中运行shuii.c .编辑shuii.h .编译 gcc c shuii.c 创建动态库 gcc fPIC shared shuii.o o libshuii.so 此时提示: usr bin ld: 最后的链结失败: 输出不可表示的节 解决 gcc fPIC c shuii.c o shuii.o gcc share shuii.o oli ...

2019-10-09 11:01 0 1463 推荐指数:

查看详情

linux/bin和/usr/bin和/usr/local/bin的区别

/bin 是所有用户都可以访问并执行的可执行程序。包括超级用户及一般用户 /usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变;是系统安装自带的一些可执行程序,即系统程序,轻易不要去动里面的东西,容易入坑 /usr/local/bin是给用户放置自己的可执行程序的地方,推荐 ...

Wed Sep 29 01:23:00 CST 2021 0 134
Linux /usr/bin/ld:skipping incompatible 解决办法

这个提示是因为的版本没用对应上,有几种可能: 1、是32位的,电脑是64位的 查看的信息:进入到的目录下,file XXXX.so 可以查看的信息 32位还是64位 使用的是arm还是mips架构 等等 查看电脑信息:uname -a 2、芯片架构 ...

Fri Jun 19 23:27:00 CST 2020 0 2471
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM