.bashrc 의 PATH 기본 경로는 어떻게 되요?
그리고 현재 디렉토리에서 바로 실행이 되게 찾아 보고 했지만 안됬어요.
어떻게 설정 해야 할까요?
export PATH=".:$PATH" 로 설정해서 하긴 했는데 기존에 설정되 있던걸 고쳐서 인지 저렇게 고쳐도 현재디렉토리에서 파일명으로 실행이 안되더라구요.
.bashrc 의 PATH 기본 경로는 어떻게 되요?
그리고 현재 디렉토리에서 바로 실행이 되게 찾아 보고 했지만 안됬어요.
어떻게 설정 해야 할까요?
export PATH=".:$PATH" 로 설정해서 하긴 했는데 기존에 설정되 있던걸 고쳐서 인지 저렇게 고쳐도 현재디렉토리에서 파일명으로 실행이 안되더라구요.
.bashrc 를 고쳤으면 터미날을 새로 하나 실행해서 거기서 해보세요
viewtopic.php?f=22&t=8599
터미널을 새로 안 열고 홈 디렉서 $ source .bashrc 해도 적용 됩니다.
그리고 컴파일한 파일을 그냥 PATH 디렉으로 복사하시면 예) /usr/local/bin 그럼 안되나요 ?
컴파일 후 복사 하세요
./ 를 붙여서 실행 시켜도 실행이 안되네요; permission denied 라는 메시지가 뜨면서 안되네요.
컴퓨터에서 C 프로그램 생성 순서( 예제로 ctest 이름붙임)
C 언어 구문들을 이용하여 프로그램을 작성한다 : ctest.c 확장자로 저장(source 파일이라 부름)
ctest.c 소스파일을 C 컴파일러에게 먹이로 던저준다 : ctest.o 확장자 파일이 생성됨(Object 파일이라 부름)
- $ gcc -c ctest.c
ctest.o 오브젝트 파일을 링크의 먹이로 던져준다 : ctest 실행가능 파일이 생성됨(executable 파일이라 부름)
- $ gcc -o ctest.o ctest
ctest 를 콘솔에서 실행하면됨.
- $ ./ctest
위의 예제와 같이 단순한 경우에는 컴파일과 링크를 한번에 할수도 있다. 다음과 같이 하면 ctest.c –> ctest.o –> ctest를 한방에
- $ gcc -o ctest ctest.c
source.c 의 내용이 외엔지 궁금하다는 ㅋㅋ 설마 컴파일이나 링크 옵션이 필요한건 아니겠죠.^^;