❤️ file format not recognized; treating as linker script 【莫名奇妙的bug系列】❤️
目录
- 一、问题描述
- 二、出错原因
- 三、解决方案
一、问题描述
linux环境下,C++编译出现问题,报错:
XXX.so:file format not recognized; treating as linker script
XXX.so:syntax error
原因是,识别不了文件格式,只能将文件当作一个链接识别。
二、出错原因
以上错误发生后,查看了一下文件格式,发现.so文件格式变成了ASCII text:
而实际so文件格式应该为:
这个错误其实是因为我的整个开发环境是在windows下,而编译环境却是在Linux下使用makefile编译导致的。
一开始从代码库拉取项目代码到了windows平台,动态库.so文件是一个链接文件,但是拉取到windows下就失效了,再次传到linux编译的时候就无法正确找到link的文件,所以出现了上述问题。
三、解决方案
直接在linux环境下拉取对应的项目文件,不要拉取到windows平台再传到linux平台。
最后问题成功解决,编译通过!
❤️❤️❤️ 如果本文对你有所帮助,请不要忘了点赞、关注、收藏哦!灰常感谢! ❤️❤️❤️
❤️ file format not recognized; treating as linker script 【莫名奇妙的bug系列】❤️相关推荐
- win7 vscode mingw c++ 报错 file format not recognized treating as linker script
问题:file format not recognized; treating as linker script 原因:是自己写了其他的头文件和cpp,然后在test.cpp中包含调用,发现自己写的其 ...
- /lib//libclntsh.so: file format not recognized; treating as linker script
centos7.7+oracle19.3 建库过程报错:预检查都是通过的 /oracle/product/19.3.0/db_1/lib/libasmperl19.a -Wl,--no-whole-a ...
- 编译报错file format not recognized; treating as linker script
linux环境下,C++编译出现问题,报错 XXX:file format not recognized; treating as linker script XXX:syntax error 原因是 ...
- “undefined reference to JNI_GetCreatedJavaVM”和“File format not recognized”错误原因分析...
"undefined reference to JNI_GetCreatedJavaVM"和"File format not recognized"错误原因分析 ...
- libopencv_core.so: file not recognized: File format not recognized
/dependencies/OpenCV348/lib/libopencv_core.so: file not recognized: File format not recognized 解决方法: ...
- ubuntu makefile交叉编译报错:file not recognized: file format not recognized
在linux ubuntu上编译netkit-ftp的时候报错:file not recognized: file format not recognized [root@ubuntu /arnold ...
- linux交叉编译时报错:file not recognized: File format not recognized
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u011113596/article/d ...
- Linux_Qt:-1: error: cannot find xxx/lib: file format not recognized
给QT工程 pro文件添加zmq的项目lib时,编译出现: :-1: error: cannot find /opt/toolschain/zeroMQ/zeromq_gcc/lib: file fo ...
- C++:错误:File format not recognized
文章目录 错误 原因 错误 源文件后缀要是合法的规则.cpp/cxx/hpp/ g++ a.sh .: file not recognized: File format not recognized ...
最新文章
- html超链接button
- (38)Spring Boot分布式Session状态保存Redis【从零开始学Spring Boot】
- C#: 旋转图片到正确位置
- 正则表达式的匹配模式
- Py之dlib:Python库之dlib库的简介、安装、使用方法详细攻略
- 函数①函数声明与表达式
- RHEL7出现tkinter.TclError: no display name and no $DISPLAY environment variable
- iBatis——执行原理
- android五子棋设计模板,基于android的五子棋游戏设计
- php 二维数组根据键值合并二维数组_3分钟短文 | PHP 根据值移除数组元素,哪个方法最简单?...
- 20190819:(leetcode习题)字符串中的第一个唯一字符
- 使用Html5+C#+微信 开发移动端游戏详细教程 :(二)准备工作开发环境
- Unity Android 使用UnityWebRequest Post 数据后,没有获得服务器返回的数据
- oracle没有网卡驱动,联想台式机网卡驱动,手把手教你联想台式机网卡驱动
- AC97声卡的驱动安装
- 【你好,windows】Windows 7 X64旗舰纯净版版(NVME和USB3.0集合总裁万能网
- arcos的matlab定义,想用matlab解一个带arccos的方程。可是结果好像没有解析解。求帮助解数值解...
- ffmpeg用法及如何使用fluent-ffmpeg
- 三极管:NPN和PNP
- 给html页面图片制造滚动效果(详细注释)
热门文章
- eclipse最全快捷键使用说明
- 凯里学院计算机等级考试,9月份考计算机等级考试的同学注意了
- Excel之邮件合并工具
- 绘画设计类电脑的选择
- 视频批量处理工具,视频批量去重,视频合并,贼厉害的软件
- python try如何使用
- 西门子医疗推进5G超声远程诊疗;北京大兴希尔顿酒店开业助力机场配套 | 美通企业日报...
- MT/SN:8408-E8D/2111E4V
- Android 经典蓝牙(Classic Bluetooth)和低功耗蓝牙(BLE)
- 在windows命令行批量ping局域网内IP