与在CMD中一样,要运行C++程序,我使用命令g++ filename.cpp,然后使用命令a.exe运行它,这将在CMD本身中打开输出。如何使用PowerShell来做这样的事情?我无法通过简单的命令a.exe打开该文件。我是不是做错了?
g++ filename.cpp
a.exe
jq6vz3qz1#
最佳做法是使用调用操作符并引用命令。
& ".\a.exe" p1 p2 p3
PowerShell还将允许使用/作为路径分隔符。
/
& "./a.exe" p1 p2 p3 "p4 with space"
9jyewag02#
通过在PowerShell上运行gfilename.cpp,默认情况下,在运行.exe时会生成.exe文件,并会出现错误因此,请遵循以下命令G文件名.cpp-o文件名.exeFilename.exe
lb3vh1jj3#
来自Windows用户的[100%工作]。打开创建file.cpp的终端(PowerShell)。g++ file.cpp//会将文件编译成.exe1..\a.exe//这将在Windows中运行该程序。1..\a.out//这将在Linux中运行该程序。
file.cpp
g++ file.cpp
.\a.exe
.\a.out
3条答案
按热度按时间jq6vz3qz1#
最佳做法是使用调用操作符并引用命令。
PowerShell还将允许使用
/
作为路径分隔符。9jyewag02#
通过在PowerShell上运行gfilename.cpp,默认情况下,在运行.exe时会生成.exe文件,并会出现错误
因此,请遵循以下命令
G文件名.cpp-o文件名.exe
Filename.exe
lb3vh1jj3#
来自Windows用户的[100%工作]。打开创建
file.cpp
的终端(PowerShell)。g++ file.cpp
//会将文件编译成.exe1.
.\a.exe
//这将在Windows中运行该程序。1.
.\a.out
//这将在Linux中运行该程序。