呵呵,先说一下C++程序编译的过程:C++的源代码一般是以.cpp为后缀。经过编译后生成.o(object)为后缀的目标文件。再经过链接后才会生成可执行文件, 以.exe为后缀(WINDOWS下)。
你生所的.o文件一般来讲是不可以直接运行的,因为缺少链接这一步。你可以把.o文件经过链接后执行。链接的方法有很多了,看你用什么编译器。如果用g++的话,直接在输入命令:“g++ 目标文件1.o 目录文件2.o -o 可执行文件”。
不知道我说清楚没,呵呵,有问题可以一起讨论。
不能直接输入文件名运行吗?在Windows下面.o文件好像是不能直接运行的。