So I've recently switched to Linux as my main workhorse... Can anyone explain to me what's going on with compile times? I was using the same compiler on windows but I had time to read the outputs before the program launched. ( I'm starting to understand why Gentoo exists )
#c #linux #compiler
@greenmoonmoon It’s the file system, if you use a fast fs like xfs or can build in RAM (tmpfs) for /tmp, that improves storing the temporary files the compiler tends to produce even further and using `-pipe` allows going without touching the fs altogether in some circumstances. Essentially Linux does not provide the same consistency guarantees Windows or macOS give, which hardly matter anymore unless you also want relentless snapshots.