为什么g ++找不到我的源代码?

劳恩

我刚开始在Ubuntu上使用C ++,但已经陷入困境。

我制作了第一个.cc程序,并尝试使用g ++进行编译。

我将其命名为variabili.cc并将其保存在台式机上名为Esercizi的文件夹中。

当我尝试

g++ variabili.cc

我得到:

g++: error: variabili.cc No such file or directory
g++: fatal error: no input files compilation terminated

我检查了文件是否在那里,ls ~/Desktop并且在那里。这个名字也是正确的。

不管我做什么,似乎都行不通。

埃利亚·卡根(Eliah Kagan)

g++不会自动知道源代码文件在您的桌面上。它正在您当前的目录中寻找它-无论您在运行它的shell中的任何位置。如果您尚未使用cd命令更改目录,则可能是您的主目录。Desktop目录是主目录的子目录。

variabili.cc在中~/Desktop,因此您必须要么...

  • ...运行时位于外壳中g++

    cd ~/Desktop
    g++ variabili.cc
    
  • ...或告诉g++文件在哪里:

    g++ ~/Desktop/variabili.cc
    

在这两个选项中,我建议cd您找到文件所在的位置。这样,生成的可执行文件和任何其他输出文件将自动与源代码放在同一目录中。

您可能还希望提供g++其他一些选项,例如启用警告(-Wall -Wextra)或指定输出文件的名称(),但都不需要编译代码。-o filename


如果您想知道当前在哪个目录中,则提示可能会显示给您。例如,在我的计算机(Io)上,以ek用户身份登录,我从主目录(~,对我来说是/home/ek)开始,将目录更改为~/Desktop,然后将目录更改为/

ek@Io:~$ cd Desktop/
ek@Io:~/Desktop$ cd /
ek@Io:/$

我以粗体显示的文本是提示。

您还可以始终通过运行来查找您的位置pwd,代表“当前工作目录”:

ek@Io:~/Desktop$ pwd
/home/ek/Desktop

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么 jasmine 用 rake jamine:ci 找不到我的源代码?

来自分类Dev

为什么Google测试会编译,但看不到我的项目源代码?

来自分类Dev

为什么Google测试会编译,但看不到我的项目源代码?

来自分类Dev

为什么找不到我的功能?

来自分类Dev

为什么找不到我的ViewModel?

来自分类Dev

找不到我的.plist,为什么?

来自分类Dev

为什么找不到我的功能?

来自分类Dev

为什么找不到我的桥?

来自分类Dev

为什么此代码找不到我集合中最长字符串的长度?

来自分类Dev

为什么在AWS EB的EC2实例上找不到我的快速代码?

来自分类Dev

为什么apt找不到任何包的源代码?

来自分类Dev

为什么apt找不到任何包的源代码?

来自分类Dev

为什么编译器找不到我的方法?

来自分类Dev

为什么xUnit找不到我的DNX测试?

来自分类Dev

为什么绝对导入找不到我的模块?

来自分类Dev

为什么找不到我的子类方法(符号)?

来自分类Dev

Rails为什么找不到我安装的宝石?

来自分类Dev

为什么rspec找不到我的无参数路由?

来自分类Dev

为什么找不到我的ResourceDictionary xaml文件?

来自分类Dev

为什么-classpath找不到我的Jsoup Jar文件?

来自分类Dev

python为什么找不到我的模块?

来自分类Dev

为什么找不到我的文件?[安卓]

来自分类Dev

为什么春天找不到我的豆子?

来自分类Dev

ValGrind为什么找不到我的符号?

来自分类Dev

为什么Kohana找不到我的变量

来自分类Dev

为什么找不到我的子类方法(符号)?

来自分类Dev

控制台为什么找不到我的变量?

来自分类Dev

Padrino为什么找不到我的耙子任务?

来自分类Dev

为什么sbt找不到我的依赖关系?

Related 相关文章

热门标签

归档