我剛剛編譯了一個 C++ 程式 - 這是不是控制台程序,但改為圖形化並使用 gtkmm。
使用 g++ 建置後,我可以透過從終端機輸入 ./program 來啟動它。但是,如果我嘗試透過雙擊檔案管理器來執行它,它不會運行 - 而是在文字編輯器中開啟。它甚至不會詢問我是否要在文字編輯器中執行或打開,就像這是一個 bash 腳本一樣。
為此文件設定了可執行位。
為什麼會發生這種情況?
答案1
顯然,從這裡閱讀(https://unix.stackexchange.com/a/335763/154671),這在 GNOME Files 和 Nemo(我正在使用的文件瀏覽器)中根本不可能實現。