编译 C++ repl 2020 年 5 月

Compiling C++ repl May 2020

编译 C++ repl

不知道你能不能帮上忙

我正在学习 C++ 上的 FreeCodeCamp 教程,我正在使用 repl.it 作为在线 IDE。

https://www.freecodecamp.org/news/the-c-plus-plus-programming-language/

因为我想创建一个链接到 Github 存储库的 Repl,我认为让两者保持最新可能是一件好事,它似乎会自动创建一个“.replit”文件main.cpp 文件。包含两行的默认 .replit 文件:

language="cpp" 
run=""

无法编译,错误是:

'run' isn't configured in the .replit file try adding 'run = "echo
hello word"' to .replit

我在文档部分阅读了这篇文章:"Configuring the run button / .replit" https://docs.repl.it/repls/dot-replit

我回去创建一个新的 Repl,查看它 运行 成功时的输出(一个新的 C++ Repl,未链接到 Github,试图猜测默认值是什么 运行="" 对于 C++ Repl),然后从终端输出中复制一行并使我的 .replit 文件看起来像这样(clang 似乎是编译器,其余部分 - 一些必要的参数)。我没有研究每个参数,所以我提前道歉。

run="clang++-7 -pthread -std=c++17 -o main main.cpp"
language="cpp"

结果是,但我期待打印出一个 Hello World,如果我使用 +new Repl,它通常可以正常工作:

clang++-7 -pthread -std=c++17 -o main main.cpp 

Repl.it 试图编译新的 C++ Repl 的截图:

删除 上的 .replit 文件,看看是否能解决您的问题。 检查此图像以供参考:Image reference