ex03 에서 exo.tar 만 남기고 파일 지우기cat z : z 라는 파일을 보여주라는 의미cat : 파일의 내용을 출력하라.chmod 로 권한 변경각각 링크 수, 용량, 시간을 의미함링크 수는 1이므로, 따로 지정해줄 필요가 없음.용량은 40.시간을 지정해주는 명
ex01 : print_groups man groupsNAME: groups - print the groups a user is inSYNOPSIS: groups OPTION... USERNAME...which help to bouild the beggining of
컴파일 명령어를 입력 할 수 있나요? 컴파일 명령어에 대한 이해gcc -Wall -Werror -Wextra ./\*.c -o mainWall 모든 모호한 코딩에 대해서 경고를 보내는 옵션Werror모든 경고를 컴파일을 중단하는 에러로 취급해서 경고 하나만 나와도 컴
value 가 없다. 공백인 char 배열. 어떠한 원소도 할당 되지 않았다.single element ('\\0') 를 포함하고 있는 문자열이다. (NULL character). 출처 https://c-for-dummies.com/blog/?p=2641
memcmp 테스터기에서 unsigned 붙여줘야지 돌아가는 이유가 무엇일깡... \\0 하고 \\2 차이인거같은딩...https://stackoverflow.com/questions/40662819/difference-between-2-vs-2 non pri
void\* ptr : 세팅하고자 하는 메모리의 시작 주소. 즉, 그 주소를 가리키고 있는 포인터가 위치하는 자리.value는 메모리에 세팅하고자 하는 값. int 타입으로 받지만 내부에서는 unsigned char 로 변환되어서 저장.size_t num은 길이. 바이
버퍼에 집어넣었을 때 버퍼에 \\n 이 포함 되었을 경우\\n 을 기준으로 split 하여서 \\n 이전 까지만 반환해준다. 이전에 만약 \\n 가 포함 되지 않은 경우를 고려해서 이거도같이 strjoin 하여서 반환해준다. 버퍼에 집어 넣었을 떄 버퍼에 \\n 이 포
\-D매크로 옵션 : 매크로를 외부에서 define 할 때 사용한다.\-D매크로=매크로 값 옵션 : 소스 내에 #define 매크로 옵션을 추가한 것과 동일
https://stdbc.tistory.com/69
relink 가 되지 않는 이유. 의존성 등. bonus도 리링크 되지 않도록 처리. makefile 의 개념, 각각의 요소들 처리 명령어문자열을 int 자료형으로 변경 시켜주는 것. 주의 할 점 : 라피신에서 했던 것과는 달리, +, - 가 하나일 때만 고려.LLON
변수 line : 반환 하게 될 라인.backup : 라인 탐색의 시작을 의미하는 곳. line 의 버퍼라고 생각하면 됨.buf : buf사이즈 만큼 읽어서 반환.알고리즘backup 이 이미 존재한다면, backup을 split_line 함수로 나눠서 개행기준으로 앞쪽
Linux program 의 profiling 을 위한 application.다음과 같이 디버깅이 되도록 option 을 적용한다.
가상머신이 어떻게 작동하는지 가상 머신 뭐 설치 할 것인지 난이도가 낮다는 debian 을 설치하기로 하였다. https://srngch.github.io/born2beroot/ https://www.notion.so/2ce1177e08904c329fb437c7fdcd
https://velog.io/@taelee/C-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EB%88%84%EC%88%98-%EA%B2%80%EC%82%AC%ED%95%98%EA%B8%B02.테스터기
리다이렉션(Redirection)리눅스에서 프로그램은 보통 세 개의 파일 서술자를 열게 됨.표준입력(STDIN)표준출력(STDOUT)표준에러(STDERR)1)cmd > file_namecmd에서 출력하는 것을 file_name에 덮어쓰기 저장아래의 경우에는 실행되지 않