我试图为mipsel交叉编译webrtc:
1)gn gen out/mips --args=target_os=”linux” target_cpu=”mipesel”
2)ninja -C out/mips
构建成功,我想运行一些示例代码,例如example/peerconnection/server
,工件在peerconnection_server
下生成为out/mips
。我跑的时候
3)file peerconnection_server
out/mips/peerconnection_server: ELF 32-bit LSB shared object, MIPS, MIPS32 rel2 version 1 (SYSV), dynamically linked, interpreter /lib/ld.so.1, for GNU/Linux 3.2.0, not stripped
我的问题是:我如何配置gn构建系统,因此生成的peerconnection_server
类型是ELF 32-bit LSB executable
而不是上面的ELF 32-bit LSB shared object
?
注意:我也尝试过arm构建,类型确实是ELF 32-bit LSB executable
。