What do the terms CC, LD and SHIPPED refer to during the Kernel Source compilation process?
Am I correct to assume that [M] indicates that it is being compiled as a module?
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It only takes a minute to sign up.Sign up to join this community
CC means that the file listed is being compiled from C by the C compiler. LD means that the file listed is being linked from a number of object files by the linker (
ld); in this case,
aacraid is built from a number of files including
src.o. SHIPPED means that the file listed was shipped in the kernel source and is being copied as-is rather than rebuilt; it can be rebuilt if you really want to but doing that may require extra work (e.g. cross-compilation toolchains for firmware).
As you surmised, [M] means that the process is building a kernel module.