use*_*key 4 compiling ubuntu-netbook c c++ 12.04
我有一些关于在文件夹中编译 .cpp 的问题,它说
first.cpp 没有那个文件或目录
但是当我在家里运行它时,它会编译。我可能遗漏了任何设置?谢谢。
这是终端输出(查看大图):

law@ubuntu:~$ ls
android-sdk Downloads Pictures test wallpapers
android-sdks eclipse Public tomcat workspace
Desktop examples.desktop sourcecodescpp Ubuntu One
Documents Music Templates Videos
law@ubuntu:~$ dir sourcecodescpp
first.cpp
law@ubuntu:~$ g++ first.cpp
g++: error: first.cpp: No such file or directory
g++: fatal error: no input files
compilation terminated.
law@ubuntu:~$ ./a/out
bash: ./a/out: No such file or directory
law@ubuntu:~$ ls
android-sdk Downloads Pictures test wallpapers
android-sdks eclipse Public tomcat workspace
Desktop examples.desktop sourcecodescpp Ubuntu One
Documents Music Templates Videos
law@ubuntu:~$ dir ls
dir: cannot access ls: No such file or directory
law@ubuntu:~$ ls
android-sdk Downloads Music Templates Videos
android-sdks eclipse Pictures test wallpapers
Desktop examples.desktop Public tomcat workspace
Documents first.cpp sourcecodescpp Ubuntu One
law@ubuntu:~$ g++ first.cpp
law@ubuntu:~$ ./a.out
Hello World!law@ubuntu:~$ ^C
law@ubuntu:~$ ^C
law@ubuntu:~$
Run Code Online (Sandbox Code Playgroud)
/home/law发出g++ first.cpp命令时,您位于主文件夹 ( ) 中。但first.cpp位于sourcecodescpp文件夹中。要编译first.cpp,您必须输入包含它的文件夹:
cd sourcecodescpp
Run Code Online (Sandbox Code Playgroud)
(然后,默认情况下,输出文件将在sourcecodescpp. 中创建。)
或者使用包含它的文件夹的名称限定其名称:
g++ sourcecodescpp/first.cpp
Run Code Online (Sandbox Code Playgroud)
(然后,默认情况下,输出文件将在您的主文件夹中创建。)
| 归档时间: |
|
| 查看次数: |
5902 次 |
| 最近记录: |