nuaa os lab
1.0.0
2018 NUAA 운영 체제 실무 할당, 저자 161520311, 참조, 포크 및 포인트 스타 (◍ ° ° ° ◍) ノ゙
모든 코드는 UNIX 시스템에서 실행되므로 Windows에서 재생하지 마십시오. MacOS에서 개인적으로 실행될 수 있으며 Linux는 괜찮을 것입니다. Clang과 GCC 환경은 모두 컴파일되고 통과됩니다.
루트 디렉토리에는 세 가지 유형의 질문이있는 세 가지 큰 폴더가 있습니다 : 파일 읽기 및 쓰기, 다중 프로세스 및 멀티 스레딩. 각 큰 폴더에는 많은 작은 폴더가 있습니다. 작은 폴더는 질문에 해당합니다. 각 질문에는 폴더와 동일한 이름의 소스 코드 파일 및 컴파일 스크립트가 있습니다. 특정 질문의 폴더 만 입력하고 .Run 형식으로 실행 파일을 생성하기 위해 작성한 컴파일 스크립트를 실행 한 다음 즐기십시오.
예를 들어 Myecho :
// 从项目根目录开始
cd 1-fileio
cd 1-myecho
./build.sh
./myecho.run
컴파일 된 스크립트를 실행할 수없는 경우 컴파일 된 스크립트에 실행 권한을 추가해보십시오.
chmod 777 buils.sh
Linuxmooc에 의해 제공된 운영 체제 프로그래밍 연습 목록 : 작업 -Linuxmooc