3 ms·
It also doesn't seem to talk about libraries, which leads me to ask myself where the authoritative source is for reading about .dll, .dylib, and .so files. GCC
by andrewmcwatters 4y ago
It also doesn't seem to talk about libraries, which leads me to ask myself where the authoritative source is for reading about .dll, .dylib, and .so files. GCC and Clang documentation are about as close as you can get. To be fair, these are OS-specific details, but Unix-likes do have this, and the book talks about Unix system interfaces.
Mac OS X Archived documentation talks about it, presumably Microsoft documentation does as well, but AFAIK there is no official Linux documentation for it outside of compiler documentation.
- sargstuff 4y agoK&R is C language specific .dll, .dylib, .so are files created by/used by the linker the compiler calls to create/use the OS specific .dll, .dylib, .so files. .dll is Microsoft Windows library .so is unix related static library. .dylib is MacOS related library.
- sargstuff 4y ago"The Standard C Library" by P.J. Plauger. would be a match for stuff discussed in K&R. Although, K&R is pre-C 89 standard, Plauger is more along the lines of C-89/92 standard. More recent "standard ansi C library" : https://en.wikibooks.org/wiki/C_Programming/Standard_libraries https://en.wikibooks.org/wiki/C_Programming/Standard_librari...
- sargstuff 4y ago"Expert C Programming, Deep C Secrets" by Peter van der Linden can help with filling in the C 89/92 related miscellaneous stuff aka libraries, linkers/compilers, header files, make files, etc.