본문 바로가기
코스웨어/16년 스마트컨트롤러

20160330_장진웅_업무일지_로봇제어_환경변수

by 알 수 없는 사용자 2016. 3. 31.
728x90
반응형

라즈베리 리눅스 명령어

mkdir study -> 디렉토리 생성

cd study -> 디렉토리로 들어감

mkdir 20160330

cd 20160330

vi main.c -> main을 편집

gcc --version -> 컴파일 버전 확인

gcc --save-tepms -o main main.c -> 전처리 언어 포함해서 컴파일

gcc -o main main.c -> 전처리 언어 제외하고 컴파일

./main -> 실행


ls 폴더를 보여줌(숨김파일은 제외)

ls -l 폴더를 상세히 보여줌(숨김파일은 제외)

ls -a 모든 정보를 보여줌(숨김파일 포함)

ls -al 모든 리스트를 상세히 보여줌(숨김파일 포함)


.vimrc //r은 run을 의미 c는 script를 의미한다. -> 쓸 때 마다 적어준다.


rm .main.c.sw* // rm은 remove. *는 동일한 파일 전체를 의미한다. swp 파일은 자동저장 기능이다.


./main -> 현재 위치에서 확인

main으로 바로치면 전체를 확인하고 온다.

다만 DOS에서 main을 치면 현재 위치에서 바로 확인한다.


윈도우 현재 디렉토리 우선

리눅스 상위 디렉토리 우선


리눅스는 어디에 있는 디렉토리인지 확인을 해줘야 한다. 그러므로 ./main이라고 적어줘야 한다.

DOS 창에서는 .\main이라고 적어줘야 한다. 안 적어줘도 현재 창에서 main으로 적어도 적용된다.


DOS는 반환값을 가지지 않지만

리눅스는 반환값을 가진다.


728x90