我在网上下载了一个qt界面的贪食蛇程序源代码,已知程序源代码是良好的。
此源码包含以下几个文件
main.cpp
main.cpp.back
snake.cpp
snake.cpp.back
snake.h
snake.h.back
snake.pro
Makefile
snake
然后我将源码全部拷贝到linux下的/root/snake2文件夹
然后我输入:
#qmake -project
#qmake
#make
产生了以下文件:
main.o
snake.o
还有其他一些文件记不得名字了。
然后
chmod a+x main.o
./main.o //执行main
竟然返回
cannot execute binary file
到底是怎么回事。是我编译方法错了吗?如果错了,qt程序到底怎么编译运行?