如何运行 g++ 输出文件

如何运行 g++ 输出文件

我使用 g++ 编译了我的 c++ 程序,但只能使用 ./ProgramName 运行输出。有什么方法可以双击文件来运行它吗?

答案1

您必须通过文件属性来更改文件设置。

在此处输入图片描述

填写“允许作为程序执行文件”,然后双击二进制文件执行。

答案2

您应该可以,因为它会生成一个可执行文件。

如果程序只是向 输出一些内容stdout,那么您必须在 shell 中运行它。如果出现了某个窗口,那么您可以通过文件管理器或 shell 来运行它。

答案3

我觉得你正在尝试一个 CLI 程序(没有 GUI)。你必须将其包装在 shell 中或创建一个 .desktop 文件。

外壳包裹示例:

#!/usr/sh
/path-to/ProgramName

#to wait till press Enter
read

.desktop 文件示例:

[Desktop Entry]
Type=Application
Name=Program Name
Exec=/path-to/ProgramName
Terminal=true

相关内容