C++ case问题
时间:2010-08-04
来源:互联网
當用到malloc函數的時候,需要在頭文件上寫#include <malloc.h>但是編譯的時候不用什麼選項。
可是用到數學函數#include <math.h>不加-lm選項就會報錯。
我看了/usr/include目錄下的malloc.h和math.h文件,都是聲明函數而已,那麼為什麼一個需要-lm選項,一個不需要呢???
可是用到數學函數#include <math.h>不加-lm選項就會報錯。
我看了/usr/include目錄下的malloc.h和math.h文件,都是聲明函數而已,那麼為什麼一個需要-lm選項,一個不需要呢???

作者: codingkid 发布时间: 2010-08-04
好像明白了點
是不是因為malloc函數所在鏈接庫是libc.so默認就被gcc添加上了?所以-lc選項可加可不加。
是不是因為malloc函數所在鏈接庫是libc.so默認就被gcc添加上了?所以-lc選項可加可不加。
作者: codingkid 发布时间: 2010-08-04
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28