在 Bash 中执行 .cpp 文件 | Ubuntu 18.04

问题描述

按照这些instructions,我想编译这个.cpp代码

到目前为止,我有“vectorise.cpp”和名为“a.out”的文件

但是,我不确定我是否需要“a.out”。

在这instructions 之后,我想像这样执行 'vectorise.cpp'(注意 's' 而不是 'z '):

g++ vectorise.cpp -o vectorise -fopenmp --std=c++17

这是用于矢量化 .fastq 文件,我已经有了。

这是我目前的终端。我现在可以执行哪些步骤来执行“vectorise.cpp”?

Terminal

尝试将文件复制到此目录会导致权限被拒绝:

Permission Denied copying files to directory

解决方法

我想在上面的评论中向小队家族大喊大叫,感谢他们的帮助。 这是将您的男孩带回家,他所属的地方的代码:

sudo chmod 777 .
sudo rm a.out
g++ vectorise.cpp -o vectorise -fopenmp --std=c++17
,

首先将您的目录设置为您希望执行的文件,这可以使用 cd 类型 sudo gedit nameoffile.cpp after ./a.out 来完成。