在linux运行math_neon库,linux - 仅使用带交叉编译器的本地库 - 堆栈内存溢出
我正在尝试在linux上使用交叉编译器构建一个应用程序。 应用程序基于OpenEmbedded项目。 编译器和所有交叉编译的库都位于build文件夹中。 但是对于一个包构建脚本试图使用我的linux环境中的库。
最后从make脚本调用的命令:
/ bin / sh ./arm-ABC-linux-gnueabi-libtool --tag = CXX --mode = link arm-ABC-linux-gnueabi-g ++ -march = armv7-a -mtune = cortex-a8 -mfpu = neon -mfloat-abi = softfp -g --std = c ++ 0x -pthread -L / home / ABC / build / sysroots / armv7a-ABC-linux-gnueabi / opt / my / lib -Wl,-rpath-link, / home / ABC / build / sysroots / armv7a-ABC-linux-gnueabi / opt / my / lib -Wl,-O1 -Wl, - hash-style = gnu -L / opt / my / lib -o modbus_server_test modbus_server_test。 o Serial.o SerialUtil.o Crc.o RtuFramer.o Pdu.o SerialMaster.o /home/ABC/build/sysroots/armv7a-ABC-linux-gnueabi/usr/local/apr/lib/libapr-2.la - lcrypt -luuid -lrt -lcrypt -lpthread -ldl -lexpat -lstdc ++
从这里最重要的是使用-lexpat标志为libexpat.so.1.5.2库。 这个库是交叉编译的,位于build文件夹中,同时我们的linux环境中有一个库。
结果我收到了下一个错误:
| arm-ABC-linux-gnueabi-libtool:link:arm-ABC-linux-gnueabi -g ++ -march = armv7-a -mtune = cortex-a8 -mfpu = neon -mfloat-abi = softfp -g --std = c ++ 0x -pthread -Wl,-rpath-link -Wl,/ home / ABC / build / sysroots / armv7a-ABC-linux-gnueabi / opt / my / lib -Wl,-O1 -Wl, - hash-style = gnu -o .libs / modbus_server_test modbus_server_test.o Serial.o SerialUtil.o Crc.o RtuFramer.o Pdu.o SerialMaster.o -L / home / ABC / build / sysroots / armv7a-ABC-linux-gnueabi / opt / my / lib -L / opt / my / lib /usr/local/apr/lib/libapr-2.so -L / home / ABC / build / sysroots / armv7a-ABC-linux-gnueabi / usr / lib / usr / lib / x86_64-linux-gnu / libexpat.so /home/ABC/build/sysroots/armv7a-ABC-linux-gnueabi/usr/lib/libuuid.so -lrt -lcrypt -lpthread -ldl / home / ABC / build / sysroots / armv7a-ABC-linux-gnueabi / usr / lib / libexpat.so /home/ABC/build/build/sysroots/armv7a-ABC-linux-gnueabi/usr/lib/libstdc++.so -lm -pthread -Wl, -rpath -Wl,/ usr / local / apr / lib -Wl,-rpath -Wl,/ home / ABC / build / sysroots / armv7a-ABC-linux-gnueabi / usr / lib
| /usr/lib/x86_64-linux-gnu/libexpat.so :文件无法识别:文件格式无法识别
| collect2:ld返回1退出状态| make [2]:*** [modbus_server_test]错误1
从输出我可以看到它包含两个库:一个来自linux环境(/usr/lib/x86_64-linux-gnu/libexpat.so,这是x86),另一个来自build文件夹(build / sysroots / armv7a-ABC-linux) -gnueabi / usr / lib / libexpat.so用于ARM)。最后它抱怨x86类型。
如何在全球环境中排除此库以进行搜索? 为什么甚至试图同时使用它们?
在linux运行math_neon库,linux - 仅使用带交叉编译器的本地库 - 堆栈内存溢出相关推荐
- aarch64 poky linux,python - aarch64-poky-linux-gcc:错误::没有这样的文件或目录 - 堆栈内存溢出...
我正在尝试将mlpack包含到我的yocto版本中. 没有启用python绑定,我的食谱成功烘焙. 但是在构建python绑定时,出现以下错误: aarch64-poky-linux-gcc -mar ...
- android定位数据在移动,android - 在我的Wi-Fi和移动数据关闭的情况下,是否可以仅通过GPS从经纬度获取地址? - 堆栈内存溢出...
我正在测试一款在三星平板电脑中借助GPS进行纬度和经度的应用程序. 我能够从GPS单元捕获当前的纬度,经度. 现在,我想使用纬度经度从这些位置获取地址,而无需使用Internet即wi-fi,移动数据 ...
- linux java的启动内存溢出,java - Java的R代码可在Linux上运行,但不能在Windows中运行 - 堆栈内存溢出...
我在做什么? 我正在用Java编写一个数据分析程序,该程序依赖R的arulesViz库来挖掘关联规则. 我想要什么? 我的目的是将规则存储在Java中的String变量中,以便以后进行处理. 它是如何 ...
- linux c++ 编译 库,LINUX C/C++ 编译库关系
在LINUX 下安装个啥,都要涉及到编译,尤其是开源软件. 那么编译就涉及到C/C++ 和对应的库. 我们理一理之间的关系有助于MYSQL8源码编译 libc glibc libc++ libstd ...
- linux头文件 库,Linux操作系统的头文件和库文件搜索路径
一. 头文件 1 ""中的头文件,在源文件当前目录查找 2 -I 中指定目录 -I可以在CFLAG中指定 3 gcc的环境变量 C_INCLUDE_PATH, CPLUS_INCL ...
- python监控linux运行程序_python linux监控程序
Pyinotify – Linux中实时监控文件系统更改 Pyinotify 是一个简单而实用的 Python 模块,它用于通过 inotify 实时监控Linux文件系统的更改.用于在Linux中实 ...
- linux运行16668端口,Linux 性能监控之命令行工具
引言 对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.这些命令行工具可以在各种Linux系统下使用,可以用于监控和查找产生性能问题的原因.这个命令行工具列表提供了足够的 ...
- python可以在linux运行_在linux运行python
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! linux下编译安装python3与python2共存linux下默认系统自带p ...
- linux运行在RISC上面,linux - 如何在riscv64 linux上运行SPEC CPU 2006? - 堆栈内存溢出...
我有一个使用qemu模拟运行的riscv64 linux(fedora 28). [gqb@stage4 cpu2006]$ uname -a Linux stage4.fedoraproject.o ...
最新文章
- python多线程爬虫实例-Python实现多线程爬虫
- 新手如何学drupal?
- QT中实现QLineEdit变成圆角以及QCombox大半空白,小部分下拉框样式
- 浅谈如何更好的打开和关闭ADO.NET连接池
- 【SpringBoot】在SpringBoot中使用Ehcache
- 关于ARM的22个常用概念介绍
- 【最简便解法】1069 微博转发抽奖 (20分)
- codeigniter mysql -1_在CodeIgniter中使用现有的MySQL数据库
- activiti脚本任务_Activiti中的安全脚本如何工作
- python冒泡算法_python_冒泡算法
- Python自动化测试问题及处理方法(一)
- JS-DOM-节点-获取元素-文档结构-元素的属性
- Atom飞行手册翻译: 4.2 深入键表(keymap)
- 打算升级到 Monterey?我们为你准备了一份 macOS 安全升级指南
- 关于安装VS2005后‘找不到visual studio模板信息’的解决方法
- 《阳光下》 ——【传递正反馈】
- 股票入门(一)基础知识
- 二极管1N4148w
- HTTP和HTTPS HTTPS为什么更安全?
- 为什么耳机之间的差距这么大呢
热门文章
- Rxjs Observable.pipe 传入多个 operators 的执行逻辑分析
- SAP Spartacus 和Jerry Sandbox应用Store引用的source字段类型差异
- 如何找到ABAP里被动态调用的update function module
- SAP C4C OData服务的filter,客户端分页和排序的使用方式
- 自己写的一个报表,研究SAP CRM ibase保存问题
- 如何查看SAP云平台哪些地域支持哪些服务
- how is SAP UI5 applyBackendSearchPattern being called
- where does default 20 come from SAP UI5 growingThreshold
- BCP timeout prevention - 每秒刷新一次 Fiori
- SAP OData Multiple Origin composition test - Opportunity Creation case