コンパイル後に C++ プログラムがテキスト エディターで開くのはなぜですか?

コンパイル後に C++ プログラムがテキスト エディターで開くのはなぜですか?

私はC++プログラムをコンパイルしました - これはないコンソール プログラムではなく、グラフィカルで gtkmm を使用します。

g++ でビルドした後、ターミナルから ./program と入力して起動できます。ただし、ファイル マネージャーでダブルクリックして実行しようとすると、実行されず、代わりにテキスト エディターで開きます。たとえば、これが bash スクリプトである場合のように、実行するかテキスト エディターで開くかを尋ねられることすらありません。

このファイルには実行ビットが設定されています。

なぜこうなった?

答え1

どうやら、ここを読むと(https://unix.stackexchange.com/a/335763/154671)、これは GNOME Files ではもう不可能であり、さらに言えば私が使用しているファイル ブラウザーである Nemo でも不可能です。

関連情報