c++ - 编译 C++ repl 2020 年 5 月
问题描述
编译 C++ repl
我想知道您是否可以提供帮助。
我正在学习有关 C++ 的 FreeCodeCamp 教程,并且正在使用 repl.it 作为在线 IDE。
https://www.freecodecamp.org/news/the-c-plus-plus-programming-language/
- “+new repl”命令和选择语言 C++ 工作得很好。
由于我想创建一个链接到 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:
解决方案
删除 .replit 文件,看看是否能解决您的问题。检查此图像以供参考:图像参考
推荐阅读
- permutation - 随机森林排列重要性的偏差
- matplotlib - 如何在另一个函数中编写子图
- blazor - 如何在 blazor 中更新浏览器生成的内联样式
- java - React Native Code Push - 是否可以在远程更新中更新本机文件更改,即:代码推送
- vue.js - 在新数据加载之前防止旧图像显示在同一组件上
- python - 使用工作类 gevent 运行 gunicorn 时,Python Bigquery to_dataframe 函数被阻止
- ios - 如何在运行时从 InfoPlist.string 获取值?
- python - DataforSEO API - Google Maps API - 嵌套字典中的响应不是 JSON?
- c# - 我在 EF Core 代码优先方法中使用 AutoFixture 遇到异常“AutoFixture.ObjectCreationExceptionWithPath”
- sql - 可以在 sql 的单行中显示数据