Linux下如何编译含有math.h的C源程序
来源:网络收集 点击: 时间:2024-02-14【导读】:
我们在学习Linux环境下写C源程序时,会经常用到math.h头文件,此时对源程序编译的方法有所不同,下面看小编的示例。工具/原料more操作环境:RedHat Enterprise Linux 5方法/步骤1/6分步阅读
2/6
3/6
4/6
5/6
首先我们写一个简单的C源程序;

在程序中,我们使用了C语言中的数学开方函数,sqrt(),所以需要引入math.h头文件;

写完源程序之后,我们对其进行编译,如果使用我们通常的编译语句,【gcc math.c -o math】进行编译,会出现错误;大概的意思就是不认识sqrt这个东西;

所以我们需要使用正确的命令:【gcc math.c -lm -o math】;这样才能编译正确;

那么-lm是什么意思呢?-l是指定程序链接哪个静态库或者动态库,-m表示的是数学库,也就是使用math.h头文件,就得链接数学库进行编译,-lm的意思就是告诉程序链接数学库;
6/6大家明白了吗?
LINUXC语言版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_41619.html
上一篇:如何恢复快手隐私作品
下一篇:超久滑翔纸飞机怎样折