小编Qum*_*ric的帖子

Ubuntu 不认为该文件是可执行的

我有一个大约 1600 SLOC 的旧 C 程序(2003)不是我写的。我编译它gcc没有标志。

问题是该Files程序显示的是文本文件的图标而不是可执行文件,而 Ubuntu 根本不认为它是可执行文件。我试过chmod +x,chmod 777和文件属性的权限选项卡Files(无论如何可能使用 chmod )但没有任何改变。

当我双击该文件时,我收到消息“没有为“共享库”文件安装应用程序”。

我可以从控制台运行它./并且它可以正常工作。

另外,实际上我不想运行这个程序,而是将它提供给另一个使用这个程序的应用程序。我不能这样做,因为这个应用程序使用标准(看起来)Ubuntu“选择文件”窗口,文件格式设置为“可执行文件”,所以我看不到我的程序。

我相信如果我能看到它,两个程序都会正确运行。

permissions nautilus chmod executable 16.10

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

16.10 ×1

chmod ×1

executable ×1

nautilus ×1

permissions ×1