编译后我无法为ActiveMQ运行C-OpenWire客户端

时间:2015-05-06 11:52:31

标签: c ubuntu activemq

我正在尝试使用OpenWire在C语言中为ActiveMQ开发客户端,并在Ubuntu上为OpenWire ActiveMQ编译示例main后,当我尝试运行它时出现此错误:

bash: ./test: cannot execute binary file: Exec format error

我已经在ubuntu 32和46位上尝试了它但它没有用

任何想法?

除了OpenWire还有其他C替代方案吗?

1 个答案:

答案 0 :(得分:1)

问题是-c标志,因为它告诉gcc生成对象文件而不是可执行文件。

删除-c标志:

gcc main.c -o test