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

olqngx59  于 2022-11-10  发布在  Shell
关注(0)|答案(3)|浏览(356)

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

jq6vz3qz

jq6vz3qz1#

最佳做法是使用调用操作符并引用命令。

& ".\a.exe" p1 p2 p3

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

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

9jyewag02#

通过在PowerShell上运行gfilename.cpp,默认情况下,在运行.exe时会生成.exe文件,并会出现错误
因此,请遵循以下命令
G
文件名.cpp-o文件名.exe
Filename.exe

lb3vh1jj

lb3vh1jj3#

来自Windows用户的[100%工作]。打开创建file.cpp的终端(PowerShell)。
g++ file.cpp//会将文件编译成.exe
1..\a.exe//这将在Windows中运行该程序。
1..\a.out//这将在Linux中运行该程序。

相关问题