Qum*_*ric 6 permissions nautilus chmod executable 16.10
我有一个大约 1600 SLOC 的旧 C 程序(2003)不是我写的。我编译它gcc
没有标志。
问题是该Files
程序显示的是文本文件的图标而不是可执行文件,而 Ubuntu 根本不认为它是可执行文件。我试过chmod +x
,chmod 777
和文件属性的权限选项卡Files
(无论如何可能使用 chmod )但没有任何改变。
当我双击该文件时,我收到消息“没有为“共享库”文件安装应用程序”。
我可以从控制台运行它./
并且它可以正常工作。
另外,实际上我不想运行这个程序,而是将它提供给另一个使用这个程序的应用程序。我不能这样做,因为这个应用程序使用标准(看起来)Ubuntu“选择文件”窗口,文件格式设置为“可执行文件”,所以我看不到我的程序。
我相信如果我能看到它,两个程序都会正确运行。
默认情况下,Nautilus 处理可执行文件的方式发生了变化。以前,当您双击一个时,它会询问您要做什么。现在,它尝试使用应用程序打开文件。
获取对话框,您可以在其中选择执行文件、打开 Nautilus、转到Edit ? Preferences ? Behavior
并切换Executable Text Files
到Ask each time
. 这是以前的默认设置。但现在它是“打开时查看可执行文本文件”,这意味着 Nautilus 会在您双击文件时搜索用于打开该文件的应用程序,但找不到该文件类型的应用程序。
我不建议将它切换到Run executable text files when they are opened
这样你就不会不小心执行文件。
归档时间: |
|
查看次数: |
10008 次 |
最近记录: |