컴파일 후 C++ 프로그램이 텍스트 편집기에서 열리는 이유는 무엇입니까?

컴파일 후 C++ 프로그램이 텍스트 편집기에서 열리는 이유는 무엇입니까?

방금 C++ 프로그램을 컴파일했습니다.~ 아니다콘솔 프로그램이지만 대신 그래픽을 사용하고 gtkmm을 사용합니다.

g++로 빌드한 후 터미널에서 ./program을 입력하여 실행할 수 있습니다. 그러나 파일 관리자를 통해 두 번 클릭하여 실행하려고 하면 실행되지 않고 대신 텍스트 편집기에서 열립니다. 예를 들어 이것이 bash 스크립트인 경우처럼 텍스트 편집기에서 실행하거나 열 것인지 묻지도 않습니다.

이 파일에 대해 실행 가능 비트가 설정됩니다.

왜 이런 일이 발생합니까?

답변1

분명히 여기를 읽으면 (https://unix.stackexchange.com/a/335763/154671), 이는 GNOME 파일과 확장하여 제가 사용하고 있는 파일 브라우저인 Nemo에서는 더 이상 불가능합니다.

관련 정보