就像在CMD中一样,要运行C++程序,我使用命令g++ filename.cpp
,然后使用命令a.exe
运行它,这会在CMD本身中打开输出。如何使用PowerShell做这样的事情?我无法通过简单的命令打开文件,如a.exe
。我做错了吗?
最佳做法是使用调用运算符并引用命令。
& ".a.exe" p1 p2 p3
PowerShell还将允许使用/
作为路径分隔符。
& "./a.exe" p1 p2 p3 "p4 with space"
通过运行 g++ 文件名.cpp在 PowerShell 上默认生成一个.exe文件 在运行 A 时.exe它给出一个错误
所以按照这些命令
g++ 文件名.cpp -o 文件名.exe
文件名.exe
[工作 100%] 来自 Windows 用户。 打开在其中创建file.cpp
的终端 (PowerShell(。
g++ file.cpp
//it 会将文件编译成.exe.a.exe
//这将在Windows中运行该程序。.a.out
//这将在 Linux 中运行该程序。