我看了很长时间才找到解决此错误的方法。当试图交叉编译Apache的一个臂(我相信这可能发生的许多其他架构),我会在服务器文件夹中得到这个错误从:Apache交叉编译错误./gen_test_char:无法执行二进制文件
./gen_test_char: cannot execute binary file
这意味着阿帕奇试图编译这个test_char.h生成器的实际设备,而我需要它在我的Ubuntu上运行,我正在交叉编译。 Ubuntu无法将编译后的gen_test_char识别为可执行文件,因此我需要为Ubuntu正确编译它。