首页 > 解决方案 > 编译 C++ repl 2020 年 5 月

问题描述

编译 C++ repl

我想知道您是否可以提供帮助。

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

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

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

language="cpp" 
run=""

哪个不会编译,错误是:

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

我读到这个:“配置运行按钮/.replit”在文档部分 https://docs.repl.it/repls/dot-replit

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

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

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

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

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

截屏

标签: c++githubrepositoryrepl.it

解决方案


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


推荐阅读