728x90
반응형
리눅스 기초
계정의 홈 디렉토리 내 .bashrc 파일의 #주석이 붙은 부분을 아래와 같이 수정 및 삽입
.vimrc 파일 수정후 위의 명령어들이 visual editor에 계속 적용된다.
비쥬얼 에디터로 main.c 소스 작성
:q! // vi 강제종료
:wq // 저장후 종료
프리웨어 컴파일러 gcc
(GNU is Not Unix) 프로젝트의 프리웨어(freeware) 컴파일러.
본래 C 언어용 컴파일러로 시작하였으므로 GNU C Compiler의 약자였으나 후에 여러 언어를 지원하면서 GNU Compiler Collection으로 개명했다.
cc --version이라고 명령어를 쳐도 버전을 확인할 수 있다. // C Compiler 버전
gcc main main.c 는 main.c를 main이란 파일로 컴파일하라는 명령어이다.
--save-temps - 옵션
// 컴파일 과정에서 생성되는 중간 파일인 전처리 파일(test.i), 과 어셈블리 파일(test.s)을 지우지 않고 현재 디렉토리에 저장된다.
-o 옵션
// 컴파일 과정에서 생성되는 Binary파일(*.o)이 추출된다.
728x90
'코스웨어 > 16년 스마트컨트롤러' 카테고리의 다른 글
20160409_김가연_스터디일지_구조체의 정의 (2) | 2016.04.09 |
---|---|
20160404-업무일지-허도경-로봇제어-시리얼제어-터미널 (0) | 2016.04.08 |
20160405_김도관_업무일지_C언어기초_01 (1) | 2016.04.07 |
20160406_장진웅_업무일지_로봇제어_시리얼제어3 (0) | 2016.04.06 |
20160401-업무일지-허도경-로봇제어-터미널2 (0) | 2016.04.06 |
20160331-업무일지-허도경-로봇제어-터미널 (0) | 2016.04.06 |
20160405_장진웅_업무일지_로봇제어_시리얼제어2 (0) | 2016.04.05 |
20160404_장진웅_업무일지_로봇제어_시리얼제어 (0) | 2016.04.05 |