티스토리 뷰
728x90
운영체제 과제는 나에게 너무 어렵다.. 맨날 코드 조금만 고치면 부팅이 안 되니 원.. 어쩌라는건지..
항상 제출이 목표..ㅎ
🥑 사용중인 리눅스 이름 확인
uname -r
🥑 리눅스 커널 컴파일 명령어
리눅스 커널 소스 수정을 한 이후에는 이를 적용하기 위해 리눅스 커널의 모든 파일을 다시 컴파일 해줘야한다.
cd /usr/src/linux-4.4/
sudo make -j4
sudo make install
reboot
📌 "sudo make -j4"에서 "-j4"는 컴파일을 하는 데 4개의 코어를 사용하겠다는 의미로 이를 설정해줄 경우 컴파일 시간을 단축시킬 수 있다.
첫 컴파일시에는 다음 블로그 참고 : [Ubuntu] 커널 컴파일(Kernel Compile) (tistory.com)
🥑 공유 폴더 마운트 명령어
cd
sudo mount -t vboxsf -o uid=1000,gid=1000 shared /usr/src/shared
🥑 압축 풀기 명령어
sudo tar -xvzf linux-4.4.tar.gz
🥑 루트 권한으로 디텍터리 열기
$ sudo nautilus .
🥑 nano로 파일 생성
$ sudo nano my_mlimit_syscall.c
내용 입력 후 "Ctrl + o" > "Enter" > "Ctrl + x"로 변경 내용 저장
🥑 c파일 gcc로 컴파일
$ sudo gcc -o call_my_mlimit_test call_my_mlimit_test.c
728x90
'CS' 카테고리의 다른 글
[CS/알고리즘] 탐욕법 (그리디, Greedy) (0) | 2021.07.19 |
---|---|
[CS/알고리즘] 정렬 (Sorting) (0) | 2021.03.05 |
오류 (Error), 결함 (Defect), 장애 (Failure) (0) | 2020.08.04 |
Assembly Intel Manual (0) | 2020.04.21 |
Addressing Modes (0) | 2020.04.21 |
댓글
공지사항
최근에 올라온 글