我应该把-lm放在我的项目中包含math.h库吗?
@clear
@echo
@echo Compiling
@cc -c rpn.c
@cc -c stos.c
@cc rpn.o stos.o
@rm -f *.o
@echo Compilation success
答案 0 :(得分:2)
math.h中的函数在libm
库中定义。要添加库,应为链接器指定-l<name>
参数,其中<name>
是不带lib
前缀的库的名称。所以只需将-lm
参数添加到链接命令:
`cc rpn.o stos.o -lm`