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