全站数据
8 4 2 0 5 8 1

gcc的-lm选项是什么意思

四川成考助学 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 05:24:57

问题描述

gcc的-lm选项是什么意思,在线求解答
精选答案
最佳答案

-lm是连接数学库;-lm命令是使编译的时候,链接数学库,-lptread链接线程库,可以使自己编译的库;g++编译程序成为.o目标函数,然后需要和库函数连接到一起;gcc在编译时就可以将其替换为对应的值(gcc优化的一部分),从而不需要链接sqrt所在的数学库libm;而像sqrt(n);这种调用,一般无法做这种替换,因此需要链接libm。