Affectation de pratique du système d'exploitation NUAA 2018, auteur 161520311, bienvenue pour se référer à, Fork et Point Stars (◍ ° ∇ ° ◍) ノ゙
Tout le code s'exécute sur Unix System, veuillez ne pas jouer avec lui sur Windows. Il peut fonctionner personnellement sur macOS et Linux devrait être bien. Les environnements Clang et GCC sont compilés et passés.
Il y a trois grands dossiers dans le répertoire racine, qui sont trois types de questions: la lecture et l'écriture de fichiers, le multi-processus et le multi-threading. Il existe de nombreux petits dossiers dans chaque grand dossier. Un petit dossier correspond à une question. Chaque question a un fichier de code source avec le même nom que le dossier et un script de compilation. Il vous suffit de saisir le dossier de la question spécifique et d'exécuter le script de compilation que j'ai écrit pour générer un fichier exécutable au format .run, puis profiter ☺
Par exemple Myecho:
// 从项目根目录开始
cd 1-fileio
cd 1-myecho
./build.sh
./myecho.run
Si le script compilé ne peut pas être exécuté, essayez d'ajouter des autorisations d'exécution au script compilé:
chmod 777 buils.sh
Liste des exercices de programmation du système d'exploitation donné par LinuxMOOC: Tâches - Linuxmooc