2011년4월20일..분할컴파일, ATmega128복습, DK-128회로도, I/O포트로 LED제어
0. 리눅스명령
○복사하기
# cp {원본경로} [원본파일] {대상경로} [대상파일]
ex) # cp test.c ./../2000/test2.c
현재 경로에 있는 test.c라는 파일을 하위의 2000이라는 디렉토리에 복사하며 파일명을 test2.c로 변경함.
○이동하기
# mv {원본경로} [원본파일] {대상경로} [대상파일]
ex) # mv test2.c main.c
현재 경로에 있는 test2.c라는 파일을 main.c로 바꿈.
★리눅스 명령,
GCC옵션,
Vi 에디터,
GDB (디버거),
CL컴파일러 옵션,
DOS명령,
windows핫키등등을 정리하여 따로 올릴 것.
★자주 참조하는 문서 정리.
1. 분할컴파일
19일에 시험한 test.c에서,
main()과 view_hello()를 아래와 같이 분리한다.
(분리된 파일 도식)
(컴파일 5단계 도식과 설명)
컴파일(-c옵션)하면 main.o파일 만들어짐.
(설명과 스크린샷)
컴파일(-c옵션)하면 view_hello.o파일 만들어짐.
(설명과 스크린샷)
분할된 main.c만 컴파일링크(-o옵션)하면 에러…
(에러설명)
분할된 view_hello.c만 컴파일링크(-o옵션)하면 에러…
(에러설명)
(gcc –o main main.c view_hello.c) (합체설명 스크린샷)
(CL컴파일러도 하고 다른 점 설명)
(긴 설명)
★make 사용법 찾기
정리한 자료링크…(자신과 다른 사람 둘 다)
2.AVR (제목도 여러 개로 분할)
PORTF = 0x00; PORTF = 0xFF;
(설명과 정리)
(확장보드 회로와 간단한 도식과 설명)