질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

gcc 관련 질문 입니다.

작성자 정보

  • wjzzz 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요.
리눅스로 c프로그래밍을 연습하려 하는 초보자입니다.

매우 기초적인 질문입니다만,,

제가 test1 이라는 계정을 생성해서, 로그인 뒤,

test1이라는 계정으로 vi 에디터로 c 프로그래밍을 했습니다.
그뒤 gcc 로 컴파일을 하려고 했으나,
gcc:No such file or directory
라는 메세지가 출력되고 컴파일되지 않습니다.

그래서 root 계정으로 로그인뒤, gcc 컴파일을 했는데
root계정으로는 컴파일이 되고, 실행이 됩니다.

이유가 무엇인지 궁금합니다. 알려주세요.

관련자료

댓글 1

아레아님의 댓글

  • 아레아
  • 작성일
사용자계정에서는 gcc 명령어를 사용할 수 없기 때문입니다.
명령어를 사용하시려면 root로 접속하신 후에
whereis gcc 라고 명령어를 쳐보시면 아마도 /usr/bin/gcc 라고 나오실 겁니다.
mkdir /home/test1/bin 하신 후에 cp /usr/bin/gcc /home/test1/bin/ 이라고 해보세요.
마지막으로 chown test1:test1 /home/test1/bin -R 이라고 명령어를 내리시면 될겁니다.
이렇게 해주는 이유는 /home/test1/.bash_profile 을 확인해보세요.
거기 설정중에 PATH 설정에 $HOME/bin 이라고 경로 설정이 되어 있을거에요.
test1 계정의 bin 디렉토리에 명령어들을 넣어주시고 권한을 변경하시면 해당 명령어를 실행할 수 있습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,042 명
  • 현재 강좌수 :  35,846 개
  • 현재 접속자 :  114 명