如题,本人处于嵌入式开发的入门阶段,现在的板子是mips内核的,在虚拟机上编写了一个“hello world”程序,但是编译后无法在板子上运行,板子的系统也是在同一个虚拟机上编译出来然后烧录进去的。
这是hello world的内容:
#include<iostream>
int main()
{
std::cout<<"hello world"<<std::endl;
return 0;
}
使用工具编译
查看可执行文件信息
然后使用adb传输到板子上
最后连接板子进行debug,运行刚才那个可执行文件
结果如上,没法运行,上网搜了,一般说这个问题是内核不配,编译出来的不是可执行文件什么的,都不是我这个问题的正解,搞了大半天了,实在找不到原因,求解。