【问题标题】:Linux making shortcut of a compiled codeLinux制作编译代码的快捷方式
【发布时间】:2012-11-28 01:23:27
【问题描述】:

我正在尝试在 linux 系统的后台创建可执行文件的快捷方式。我想在双击背景上的图标时执行它。我知道如何运行代码的唯一方法是使用 xterm 并输入 ./program

如果有人能告诉我该怎么做,我将不胜感激。谢谢

【问题讨论】:

  • 哪个桌面? “Linux”本身是一个内核,没有 GUI 或桌面。桌面环境有很多种,答案取决于您使用的是哪一种。
  • 这实际上可能取决于您使用的实际桌面。
  • 您不是运行 C++ 代码,而是运行一个您之前 C++ 代码编译的程序(可执行文件)。所以实际上这与 C++ 没有任何关系。
  • 您在使用 GNOME、KDE、XFCE...吗?
  • 我正在使用 GNOME,我正在使用 angstrom linux 发行版。

标签: linux shortcut


【解决方案1】:

假设您使用的是 gnome(或支持以下内容的桌面环境),您可以创建一个 myprogram.desktop 文件。 (这有点类似于 Windows 中的 .lnk 文件。)它包含要执行的命令,您可以给它一个有意义的名称(不是文件名)。

一个示例可能如下所示。

[Desktop Entry]
Name=My Program
Exec=/home/foo/bar/myprogram
Type=Application

将此文件保存在您的桌面上并授予其执行权限 (chmod +x myprogram.desktop)。

这里,我使用绝对文件名来链接可执行文件,所以不管你当前的工作目录,它都会被找到。

如果您的程序使用标准输出来显示重要信息,您可以通过添加来告诉桌面环境在终端窗口中运行命令

Terminal=true

你也可以指定一个图标

Icon=/home/foo/bar/myprogram.png

文档可以在here找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多