1. rm.c가 include한 헤더 파일 위치 파악 저번 주에 coreutils를 실행하기 위한 작업을 진행하였다. 그 결과 git clone한 coreutils 디렉터리에 실행에 필요한 여러 파일이 추가되어 디렉터리 내용이 많이 바뀌었다. 그중 rm.c 파일과 이와 연관된 파일만 분석하였다. 위 사진은 rm.c 파일의 include 부분을 캡처한 것이다. C언어 표준 라이브러리 stdio.h, assert.h, sys/types.h /coreutils/lib config.h, argmatch.h, error.h, root-dev-ino.h, yesno.h, priv-set.h /coreutils/src system.h, die.h, remove.h /gcc/include (별도 파일) getopt.h..
1. 프로젝트 repository의 README-kor.md 파일 작성 제안서 내용 순서를 README 파일에 어울리게끔 재배치하였다. https://github.com/YejinHwang-D/rm-execpt-files/blob/main/README-kor.md GitHub - YejinHwang-D/rm-execpt-files: written in shell script written in shell script. Contribute to YejinHwang-D/rm-execpt-files development by creating an account on GitHub. github.com 2. GNU 라이브러리 컴파일 문제 해결 A. 기존 컴파일 문제 /home/kmi0817 디렉터리에서 “git ..
이번 학기에 오픈소스에 기여하는 프로젝트 과목을 수강하고 있습니다. 매주 진행사상 보고서를 작성하는 만큼, 티스토리 블로그에도 오픈소스 기여 과정을 업로드하면 좋겠다 싶어서 작성해요. 팀원 한 명과 함께 진행하는 프로젝트이고, 아래는 작성한 제안서 내용 일부를 가져왔습니다. 해당 옵션의 아이디어는 팀원이 제시하였고, 아래 제안서의 모든 내용은 팀원과 회의하여 함께 도출한 내용입니다. 팀원이 적은 부분은 인용 처리를 하였고, 나머지 개요와 옵션 사용 예시는 제가 작성해서 전체 다 올렸습니다 :) 0. 프로젝트 주제 rm 명령어 옵션: 디렉터리 삭제 시 삭제에서 제외할 파일 설정 1. 개요 어떤 디렉터리에서 일부 파일은 남기고 나머지만 삭제하고자 할 때가 있다. 유닉스/ 리눅스 체제에 익숙한 사용자라면 파일..
이전에 적었던 VScode와 깃허브 연동 방법보다 훨씬 간단한 연동 방법이 있습니다. git clone만 하면 돼요! 1. GitHub에 새 디렉토리 생성하기 새 디렉토리를 생성할 때 README.md 파일을 추가하겠다고 체크해주세요! 2. 새 디렉토리 git clone 하기 해당 디렉토리 화면에서 초록색 Code 버튼 클릭 & 빨간색 동그라미 친 부분 클릭하여 주소 복사하기 터미널이나 CMD 창에서 해당 디렉토리 git clone 하기 git clone { 복사한 디렉토리 깃허브 주소 } 3. VScode에서 연동 확인하기 git clone 한 뒤 VScode에서 해당 폴더 오픈하기 작업 후 변경 내용 commit 하기 1) test.txt 파일 생성 후 스테이지에 올리기 2) 아래 캡처 화면 중 ✔ ..