C-programmering dokumentation och kodexempel på svenska
- C 100%
| 01-miljo-och-verktyg | ||
| 02-kompilering-och-lankning | ||
| 03-grundlaggande-c | ||
| 04-minneshantering | ||
| 05-lankade-listor | ||
| 06-filer-och-io | ||
| 07-preprocessor | ||
| 08-felsokning | ||
| 09-standardbibliotek | ||
| 10-praktiska-exempel | ||
| README.md | ||
C-programmering i Linux
En komplett guide till C-programmering i Linux-miljö med endast standardbibliotek.
Innehåll
- Miljö och verktyg - Sätt upp din utvecklingsmiljö
- Kompilering och länkning - Förstå kompileringsprocessen
- Grundläggande C - Typer, pekare, arrays och strukturer
- Minneshantering - Dynamisk minnesallokering
- Länkade listor - Datastrukturer i C
- Filer och I/O - Filhantering och in/utmatning
- Preprocessor - Makron och villkorlig kompilering
- Felsökning - gdb, valgrind och debuggning
- Standardbibliotek - Referens över alla C-headers
- Praktiska exempel - Webbserver, TUI, systemoperationer
Förutsättningar
- Linux-distribution (Arch, Debian, Ubuntu, etc.)
- Terminal/shell-kunskap
- Texteditor (vim, nano, eller valfri)
Kompilera exemplen
Alla kodexempel kompileras med:
gcc -Wall -Wextra -pedantic -o program program.c
Licens
Fritt att använda och modifiera.