我正在尝试使用OpenWire在C中为ActiveMQ开发客户端,并在Ubuntu上为OpenWire ActiveMQ编译示例main后,当我尝试运行它时出现以下错误:
bash: ./test: cannot execute binary file: Exec format error
我在ubuntu 32和46位上都尝试过,但是没有用
有任何想法吗?
除OpenWire之外,还有其他C替代方法吗?
最佳答案
问题是-c
标志,因为它告诉gcc
生成目标文件而不是可执行文件。
删除-c
标志:
gcc main.c -o test