하모니 게시판
gcc 로 컴파일 하고 실행할때.
2021.01.21 17:02
GTK API 로 만든 프로그램 터미널에서 .hello 이런식으로 실행 하는거 말고
노틸러스 같은 파일관리자에서 바로 실행되게 만들수는 없나요? 구글링해도 관련자료를 찾지 못했어요.
유니티 같은 애들 보면 배쉬파일 아니고 노틸러스에서 더블클릭 하면 바로 실행되고 파일 사이즈 봐도 바이너리 실행파일 같은데..
컴파일된 실행파일을 데비안 패키지로 만들어서 설치해야 노틸러스에서도 실행이 될까요?
노틸러스 같은 파일관리자에서 바로 실행되게 만들수는 없나요? 구글링해도 관련자료를 찾지 못했어요.
유니티 같은 애들 보면 배쉬파일 아니고 노틸러스에서 더블클릭 하면 바로 실행되고 파일 사이즈 봐도 바이너리 실행파일 같은데..
컴파일된 실행파일을 데비안 패키지로 만들어서 설치해야 노틸러스에서도 실행이 될까요?
댓글 2
-
Moordev
2021.01.21 17:21
실행파일에 오른쪽 버튼 누르고 실행옵션에 체크 되어있다면 그냥 실행이 될겁니다. 아니면 혹시 appimage를 말씀하시는건가요? -
K-Lint.net
2021.01.22 01:55
컴파일 된 파일 속성을 보면
형식 : 공유 라이브러리 (application/x-sharedlib)
라고 나옵니다.
더블 클릭하면 알수 없는 파일 형식이라고 나오고 연결프로그램 선택 창 나오고 실행 안됩니다.
아이콘 모양도 톱니바퀴 모양이 아니에요.. (다른 실행파일들은 아이콘이 톱니바퀴이고 파일관리자에서 잘 실행됩니다.)
구글링해서 해결방법 드디어 찾아냈습니다.
컴파일 할떄 -no-pie 옵션 넣어주니 잘 되네요.