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