如何在 Powershell 中运行 C 程序,就像 CMD 一样?

新手上路,请多包涵

就像在 CMD 中一样,要运行 C++ 程序,我使用命令 g++ filename.cpp ,然后使用命令 a.exe 运行它,这会在 CMD 本身中打开输出。如何使用 PowerShell 做这样的事情?我无法通过简单的命令打开文件 a.exe 。我做错了吗?

原文由 Vrishank Gupta 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
2 个回答

最佳实践是使用调用运算符并引用命令。

 & ".\a.exe" p1 p2 p3

PowerShell 还将允许使用 / 作为路径分隔符。

 & "./a.exe" p1 p2 p3 "p4 with space"

原文由 lit 发布,翻译遵循 CC BY-SA 3.0 许可协议

通过在 PowerShell 上运行 g++ filename.cpp 它会在默认情况下生成一个 .exe 文件 在运行 a.exe 时会出现错误

所以请遵循这些命令

g++ 文件名.cpp -o 文件名.exe

文件名.exe

原文由 Shashidhar Kudari 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题