Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| 21st_century_c [2019/07/14 10:49] – [Packages] rpjday | 21st_century_c [2019/07/16 14:51] (current) – [Look into] rpjday | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| * LLVM | * LLVM | ||
| - | ===== Packages | + | ===== STUFF ===== |
| + | |||
| + | ==== Packages | ||
| * gcc/clang | * gcc/clang | ||
| - | * gdb | + | * gdb (others?), lldb |
| * valgrind | * valgrind | ||
| * gprof | * gprof | ||
| * make | * make | ||
| - | * autotools | + | * autotools |
| * pkg-config | * pkg-config | ||
| * lint/splint | * lint/splint | ||
| + | * meld(?) | ||
| + | * vagrant/ | ||
| + | |||
| + | ==== Look into ==== | ||
| + | |||
| + | * designated initializers | ||
| + | * '' | ||
| + | * '' | ||
| + | * static analyzers | ||
| + | * specific development libraries | ||
| + | * GNU extensions | ||
| + | * OpenMP | ||
| + | * atomic variables | ||
| + | * gcov | ||
| + | * linking (dlopen/ | ||
| - | What about? | + | ===== Compilation workflow ===== |
| - | * static analyzers? | + | * install 3rd party libraries |
| - | * specific development libraries? | + | * specify compiler and library search options (-I, -L) |
| + | * select build system | ||
| - | ===== Compilation properties | + | ===== Various links ===== |
| - | * compiler flags | + | * [[https:// |
| - | * library location flags | + | |
| - | * actual build system | + | |