存储PLCNext社区PLCNext. on LinkedInPLCNext. on Instagram  PLCNext. on YouTube github plcnext社区存储PLCNext社区

 

 如何创建博客条目

制造商博客
Hits: 10731

x86或手臂?检查你的交叉编译"readelf"

使用您自己或其他交叉编译的可执行文件有时尚未清除其最初编译的目标。编译AXC F 2152的库意味着您必须将其编译为ARM架构。
在这种情况下,工具“阅读”非常有帮助,本手册展示了使用示例的用法
(可提供更详细的描述 这里)。

 

 
下载
文章

真实和grep的用法

呼叫阅读提供了大量的输出,最好将输出管制到Grep过滤并仅查看您需要的内容。

读者 -h libcpp_redis.a
grep 'Class\|File\|Machine'

使用“|”管道运算符将等级的输出发送到Grep,如下所示:

 读者 -h libcpp_redis.a | grep 'Class\|File\|Machine' 

This leads to the output
 File: libcpp_redis.a(future_client.cpp.o)
Class: ELF32
Machine: ARM
File: libcpp_redis.a(logger.cpp.o)
Class: ELF32
Machine: ARM
File: libcpp_redis.a(redis_client.cpp.o)
Class: ELF32
Machine: ARM
File: libcpp_redis.a(redis_subscriber.cpp.o)
Class: ELF32
Machine: ARM
File: libcpp_redis.a(reply.cpp.o)
Class: ELF32
Machine: ARM
File: libcpp_redis.a(redis_connection.cpp.o)
Class: ELF32
Machine: ARM
File: libcpp_redis.a(array_builder.cpp.o)
Class: ELF32
Machine: ARM
File: libcpp_redis.a(builders_factory.cpp.o)
Class: ELF32
Machine: ARM
File: libcpp_redis.a(bulk_string_builder.cpp.o)
Class: ELF32
Machine: ARM
File: libcpp_redis.a(error_builder.cpp.o)
Class: ELF32
Machine: ARM
File: libcpp_redis.a(integer_builder.cpp.o)
Class: ELF32
Machine: ARM
File: libcpp_redis.a(reply_builder.cpp.o)
Class: ELF32
Machine: ARM
File: libcpp_redis.a(simple_string_builder.cpp.o)
Class: ELF32
Machine: ARM

是的,编译在ARM处理器上使用,您可以在AXC F 2152上使用二进制文件!