본문 바로가기
  • 공부, 여행 리뷰해요~~!!
공부/C++

리눅스 Permission denied / cannot execute binary file

by 하나리나 2022. 7. 15.
반응형

g++ 이용하여 빌드한 이후 컴파일한 결과를 확인하려고 하는데

Permission denied가 떴다.

 

<해결 방안>

chmod +x filename 으로 file에 권한 부여 하였다.

chomd +x a.out

(스샷이 조잡해서 죄송합니다 ㅜ)

 

 

참고,

VS Code의 git bash에서는 "cannot execute binary file"라는 에러가 발생했었다.

구글링 해보니, 리눅스 비트 문제라고 하였으나, 리눅스 OS와 파일 모두 64비트임을 확인하였다. 

 

ubuntu에서 빌드하니, permission denied가 떠서 찾은 해결방안이 본문이다.

리눅스 비트 확인하는 방법은 

getconf LONG_BIT 이다.

반응형