2018 NUAA Операционная система Практическая практика, автор 161520311, добро пожаловать, чтобы ссылаться, вилка и точечные звезды (◍ ° ∇ ° ◍) ノ゙
Весь код работает в системе UNIX, пожалуйста, не играйте с ним в Windows. Он может работать на macOS лично, и Linux должен быть в порядке. Среда как Clang, так и GCC скомпилированы и передаются.
В корневом каталоге есть три больших папки, которые представляют собой три типа вопросов: чтение и написание файлов, многопроцесс и многопоточное. В каждой большой папке есть много небольших папок. Небольшая папка соответствует вопросу. Каждый вопрос имеет файл исходного кода с тем же именем, что и сценарий компиляции. Вам нужно только ввести папку конкретного вопроса и запустить сценарий компиляции, который я написал, чтобы сгенерировать исполняемый файл в формате .RUN, а затем наслаждайтесь ☺
Например, михо:
// 从项目根目录开始
cd 1-fileio
cd 1-myecho
./build.sh
./myecho.run
Если скомпилированный скрипт не может быть выполнен, попробуйте добавить разрешения на выполнение в скомпилированный скрипт:
chmod 777 buils.sh
Список упражнений по программированию операционной системы, предоставленных LinuxMooc: Задачи - LinuxMooc