[LINUX] Outil de développement / analyse du langage C tiré d'exemples

Il s'agit d'une série dans le but d'apprendre un groupe d'outils pour développer et analyser des logiciels utilisant le langage C simplement en exécutant un exemple de code.

politique

N'écrivez pas de phrases autant que possible

Au lieu de cela, essayez d'apprendre la technique simplement en regardant le diagramme et en exécutant l'exemple de code. TODO: Raison

Réutiliser le même exemple de code C

Pour minimiser le temps d'apprentissage de l'exemple de code lui-même.

Aussi pour ceux qui n'écrivent généralement pas C

Parce que la connaissance de C est souvent utile même si vous ne développez pas directement C.

Exemple: Si vous tuez ssh alors que sleep 9999 est sur la destination ssh, la destination ssh sleep 9999 survivra-t-elle? (Réponse: Die in SIGHUP) TODO: le désaveu ne mourra pas hors du groupe de processus noh up ne mourra pas

De plus, Python et Ruby écrits en C, Rust etc. qui peuvent détourner les outils C sont également utiles. (Exemple 1 [] 2 [] 3 [] 4 [])

Caveats

Je ne peux pas du tout faire de programmation Windows, donc je suis biaisé vers la programmation UNIX. (J'aimerais étudier bientôt ...)

table des matières

Dépendances de chaque article Pratique: obligatoire Ligne brisée: connexe

image.png

TODO

--L'écriture --Il devrait y avoir plus que la liste ci-dessus ――Quand il devient stable, écrivez une version anglaise sur dev.to «C development tools for dummies» (je pense qu'il sera mis à jour fréquemment pendant un certain temps, donc uniquement en japonais)

Recommended Posts

Outil de développement / analyse du langage C tiré d'exemples
Exemple d'analyse de squelette tridimensionnelle par Python
Communication socket par langage C et Python
Créer un environnement de développement de langage C avec un conteneur
100 traitements du langage frappent l'analyse morphologique apprise au chapitre 4