将图标添加到gcc可执行文件并在终端中打开

时间:2010-04-22 13:15:31

标签: c gcc terminal icons executable

我制作了一个程序,通过蓝牙连接设备,并使用gcc中的纯C将数据发送到网络。我现在无法在代码中实现任何GUI部分,但我需要将其部署到测试用户进行测试。我希望可执行文件带有一个图标,以便用户可以单击可执行文件,程序将在终端中启动。如何在可执行文件中添加图标并在终端中启动程序?

很抱歉,我之前没有在Ubuntu Linux中提及它

2 个答案:

答案 0 :(得分:0)

如果这是您正在制作的Windows可执行文件,您需要做的是使用资源编译器来创建一个包含所需资源的对象文件(在本例中为一个图标),然后您可以将其链接到您的程序正常。我在使用gcc在Windows上构建程序时使用的资源编译器称为windres

我在处理名称中带空格的目录时发现它非常挑剔。小心!

答案 1 :(得分:0)

本文档说明如何将程序添加到程序菜单:http://standards.freedesktop.org/menu-spec/latest/