2012-07-26 42 views
0

我在Solaris中正确编译了我的类Transfer。有可执行文件transfer。如果我在Linux,我会./transfer和程序将完美执行。然而,当我运行Solaris./transfer我得到:在solaris上运行一个可执行的C++程序

bash: ./transfer: invalid argument 

是否有人知道如何在Solaris运行可执行文件?

+0

这样的东西应该不会有很大的不同。你究竟如何*运行你的程序?你是否在'。/ transfer'之后加入了任何参数?另外,请运行'file。/ transfer'来查看它是什么类型的文件(推测它必须是与您的机器相匹配的体系结构的二进制文件)。 – 2012-07-26 03:04:48

+1

如果它不以'。/ transfer'执行,那么你*没有*正确编译它。向我们展示您用于编译它的命令行。 – 2012-07-26 03:07:17

+0

@KeithFlower你能评论一个答案吗? YOU DESERVE +15 – cybertextron 2012-07-26 03:10:06

回答

相关问题