CXX = gcc is not a good idea because:
1/ We cannot override options like: make CC=clang-13 CFLAGS="-O2 -s -Wall -fPIC" -j8
2/ CXX is for g++ and overriding will fail compiling the project. 3/ CC is by default equals to cc (gcc)
3/ CC is by default equals to cc (gcc)
CXX = gcc is not a good idea because: 1/ We cannot override options like: make CC=clang-13 CFLAGS="-O2 -s -Wall -fPIC" -j8 2/ CXX is for g++ and overriding will fail compiling the project. 3/ CC is by default equals to cc (gcc) 3/ CC is by default equals to cc (gcc)