【发布时间】:2013-08-26 20:00:48
【问题描述】:
我花了很长时间才找到解决此错误的方法。当尝试为 Arm 交叉编译 Apache 时(我确信这可能会发生在许多其他架构中),我会从服务器文件夹中得到这个错误:
./gen_test_char: cannot execute binary file
这意味着 Apache 正在尝试为实际设备编译这个 test_char.h 生成器,而我需要它在我正在交叉编译的 Ubuntu 上运行。 Ubuntu 无法将编译后的 gen_test_char 识别为可执行文件,因此我需要为 Ubuntu 正确编译它。
【问题讨论】:
标签: c++ apache ubuntu arm cross-compiling