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

时间:2017-07-25 03:12:55

标签: c++ powershell gcc cmd

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

2 个答案:

答案 0 :(得分:1)

最佳做法是使用调用运算符并引用命令。

& ".\a.exe" p1 p2 p3

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

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

答案 1 :(得分:0)

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

所以请遵循以下命令

g ++ filename.cpp -o filename.exe

filename.exe