4 ms·
> Using the assignment operator = will instead override CC and LDD values from the environment; it means that we choose the default compiler and it cannot be ch
by vbernat 8y ago
> Using the assignment operator = will instead override CC and LDD values from the environment; it means that we choose the default compiler and it cannot be changed without editing the Makefile.
People can use `make CC=clang` to override assignments. That's a pretty common use.
- BeeOnRope 8y agoCame here to say this. The "strength" of user specified variables depends on where they come from: the environment is weaker than those specified as command line arguments - which can lead to confusion.