我想尝试在“Monodevelop”中编写一个 C++ 程序,并使用 Ubuntu 12.10 作为操作系统。但是当我完成程序编写(任何程序)并想要实际运行程序时,我收到此错误:
bash:/home/用户名/C++:没有此文件或目录
按任意键继续...
“/home/Username/C++”中的“C++”应该是我想要在其中构建项目的文件夹的名称,它的名称是“c++ 项目”,现在我明白这是因为“c++”和“projects”之间有空格,所以我的问题是,有没有办法可以在名称中有空格的目录中构建和运行我的程序?现在我尝试在“Code::blocks”中编写相同的程序,没有遇到任何问题。我知道如果我尝试在终端中转到名称中有空格的目录,我会遇到相同的“没有这样的文件或目录”错误,而且我无法在我想要运行的目录中运行我的程序,这非常烦人。如果能得到一些帮助,我将不胜感激。
答案1
你需要引用你的路径
例如
"/home/Username/C++ Projects/MyAwesomeProgram/bin/myawesomeprogram"
或逃离空间
/home/Username/C++\ Projects/MyAwesomeProgram/bin/myawesomeprogram