我在Linux机器上用C编写了一个hello world程序。编译是使用工具链arm-none-eabi-gcc
(我稍后将用于交叉编译)完成的。但是我想在进一步推进之前在同一台机器上测试这个应用程序的执行情况。但是,在编译后创建可执行文件时,我尝试使用./hello
执行但我收到错误
bash: ./hello: cannot execute binary file
如何执行使用前面提到的工具链编译的可执行文件?
答案 0 :(得分:3)
将可执行文件复制到运行arm-none-eabi-gcc编译器的计算机并执行它。 或者在模拟器中。