The GCC compile command is typically: GCC hello.c-o hello.out
Note: If a library function (such as MATH.H) is referenced in hello.c, direct compilation will be an error
"/tmp/ccalvmpy.o:in function ' main ':
/TMP/CCALVMPY.O (. text+0x40): Undefined reference to ' POW ' "
Reason:
Because in Linux, the POW function is defined in libm.so,
Unlike the general devc++ or TC is placed in the C language of the/lib,
Therefore, C cannot find the corresponding library to connect at the time of connection.
Workaround:
The compiler has some more common parameters, where-L is used to identify the library information to be linked:
-LM indicates the need to link the Math library LIBM.A or libm.so or LIBM.SL
Use the following compile command to tell the program the location of the math library
GCC Hello.c-o hello.out-lm
Linux (Ubuntu) GCC compilation contains library function issues