我尝试从 linux-ubuntu-vm 交叉编译用于 arm 处理器的 c++ 代码。
正常的编译工作没有错误。当我尝试以下命令时,出现错误:
arm-linux-gnueabihf-g++ main.cpp onnx.proto3.pb.cc -o readonnxpkg-config --cflags --libs protobuf
--> /usr/local/lib/libprotobuf.so: 文件无法识别: 文件格式无法识别 collect2: 错误: ld 返回 1 退出状态
如何为 Intel Cyclone V (Linux Angstrom) 编译我的代码?
文件 /usr/local/lib/libprotobuf.so
--> /usr/local/lib/libprotobuf.so:到 libprotobuf.so.20.0.0 的符号链接