: 안녕하세요? 리눅스로 c공부하려는 초보 유저입니다.
:
: 궁금한게 있어서요.. 제 root가 아닌 개인 계정폴더에서 vi를 이용해
:
: hellolinux.c를 작성한 후에 gcc hellolinux.c라고 입력하면
:
: 'invalid preprocessing directive #include'라고 나옵니다.
:
: 테스트용으로 함 해보는건데 자꾸 그러네요. 물론 테스트용이라서 그렇게 복잡한
:
: 내용이 아니구여
: #include <stdio.h>
:
: main()
: {
: printf("I'm Linux User.");
: }
:
: 대충 이런 식의 일반 c프로그램 책에서 처음 예제로나 나오는 그런 내용입니다.
:
: 에러 메세지를 보니까 대충 첫 행의 #include에 관한 내용인거 같은데...
:
: 어떻게 해야되는지 모르겠씁니다. 그럼 답변 부탁 드리겠습니다.
:
: 너무 초보용 질문이라고 구박하지 마세요..^^:
:
: 그럼 이만...
똑같이 해봤는데.. 전 제대로 나옵니다.
include 지시어(?) 중에서.. 혹시 철자가 잘못된게 아닐까요?
includ 라던지.. inculde 라던지.. -_-a
소스상의 문제라면.. 해당 소스를 root로 다시 컴파일 시도해 보세요.
root에서도 똑같은 경우라면.. 어딘가에 글자가 잘못 써 있을겁니다.
root에서는 된다면.. -_-a 전 잘 모르겠네요.
특이하게 계정에서만 컴파일 안되게 했다면..
permission deny... 라고 메시지가 뜨게 됩니다.
(gcc 실행파일의 소유가 root이고 파일 속성이 700과 같이 root만 실행 가능하도록 되어 있다면
.. )--담주면.. 서른살인감? -_-a