꾸준히 노력 🔥🔥
2학년 2학기 개강 한지 2주쯤 지난 날입니다..
오늘은 시스템 프로그래밍 예습과
알고리즘 강의를 들으며 요약을 했습니다.
1) 시스템 프로그래밍 실습 예습
GCC and make study
GCC 를 이용한 c 파일 컴파일 과정을 학습
make 를 이용한 c 파일 컴파일 과정을 학습
리눅스를 잠깐 만져본적이 있어 이번 실습 역시
무난 무난 하게 한것 같습니다.
실습 내용은
1번 문제
조건 1 : 곱셈의 기능을 하는 함수를 mul.c에 작성
조건 2 : 나눗셈의 기능을 하는 함수를 div.c 에 작성
조건 3 : main 함수는 ex01.c 에 작성
조건 4 : 컴파일 한후 실행
위 문제는 gcc 를 이용하여 해결 하였습니다.
vi commend 를 이용하여 각각의 파일을 생성 한후
조건의 맞는 함수를 작성
gcc -o ex01.out mul.c div.c ex01.c 를 통해
ex01.out 의 컴파일 파일을 생성하여 해결
위 commend를 사용할때 바로 gcc -o ex01.c 를 한다면
ex01.c 에 덮어 씌우기가 되어 파일이 날라 갈수 있으니 조심!
2번 문제
조건 1 : 주어진 아카이브를 자신의 홈 디렉토리로 복사
조건 2 : main.c 에 소스코드 작성
조건 3 : Makefile을 이용하여 컴파일
조건 4 : ./명령어를 이용하여 실행
조건 5 : Makefile에 clean 명령어를 작성하여 make clean 입력으로 *.o 파일과
*.out 파일을 삭제
일단 주어진 아카이브를 복사 후 에 압축을 풀고
각각의 c 파일의 역할에 맞는 소스코드를 작성
vi Makefile 를 통해 매크로 리스트를 작성
make를 통해 필요한 요소를 갖춘다음
컴파일을 실행한다.
2) 알고리즘 요약
강의 초반이라 아직은 쉬운 내용을 다루었습니다.
시간 복잡도 등등 노트필기
'학부생나부랭이 > _zoom' 카테고리의 다른 글
2021_09_27~29)zoom study (0) | 2021.09.29 |
---|---|
2021_09_16)zoom study (0) | 2021.09.16 |
2021_9_15)zoom study (0) | 2021.09.16 |
2021_09_14)zoom study (0) | 2021.09.14 |
댓글