我有一个构建 shell 脚本,内容如下,
#!/bin/sh
gcc -o posture.exe main.c posture_algorithm.c
然后我运行以下命令来设置权限,
chmod 755 posture_algo.o
其次是,
./posture_algorithm.o
我收到以下错误,
-bash: ./posture_algo.o: cannot execute binary file: Exec format error
答案1
posture_algo.o
是包含目标代码的文件。您的脚本创建的可执行文件是posture.exe
,因此您应该运行:
chmod +x posture.exe
./posture.exe