编译g++在vmware播放器ubuntu -在win XP上



我在win XP上安装了一个虚拟机VMWare Player Ubuntu。

起初,当我试图编译我的程序时,它不工作,所以我安装了一些允许我使用g++的东西但是现在当我运行:

g++ - Wall a.cpp -o out

它创建一个可执行的out。但是如果我用命令out运行它它给了我一个错误

bash: out command not found
有谁知道这个问题吗?

谢谢

编译器很可能正在正常编译。

试着像这样运行程序:

./out

如果Ubuntu安装在虚拟环境中,这应该无关紧要。在我看来,唯一的问题是运行程序:-)

因为.默认不在PATH中,您需要给bash 您的可执行文件的确切名称;它不会在当前工作目录中找到可执行文件。(这是一件好事;它极大地提高了多用户系统上的安全性,并且在单用户系统上也是一个很好的习惯。

Try: ./out .

我建议给文件名一些 out更好的——a.out是出于历史原因的典型输出文件名,但没有人说你必须保留它或类似的东西。:)

相关内容

  • 没有找到相关文章

最新更新