Я только что скомпилировал программу на C++, которая не консольная, а графическая, с использованием gtkmm.

После сборки с помощью g++ я могу запустить его, набрав ./program из терминала. Однако, если я попытаюсь выполнить его, дважды щелкнув по Диспетчеру файлов, он не запустится - вместо этого откроется в текстовом редакторе. Он даже не спрашивает меня, хочу ли я выполнить или открыть в текстовом редакторе, как если бы это был, например, скрипт bash.

Для этого файла установлен исполняемый бит.

Почему это происходит?

1 ответ1

1

По-видимому, после прочтения здесь (https://unix.stackexchange.com/a/335763/154671), это просто больше невозможно в файлах GNOME и, соответственно, Nemo, который я использую в качестве файлового браузера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .