在CentOS下编译c程序,
gcc h.c
该c文件调用了pow()函数,提示:
/tmp/ccgmgY05.o:在函数‘main’中:
h.c:(.text+0x26):对‘pow’未定义的引用
collect2: 错误:ld 返回 1
改变编译语句:
gcc h.c -lm
编译通过。
据说要通过-lm链接到math.h库。
本文介绍在CentOS环境下编译c程序时遇到的pow函数未定义引用错误,通过添加-lm参数成功链接到math库,解决了编译问题。
在CentOS下编译c程序,
gcc h.c
该c文件调用了pow()函数,提示:
/tmp/ccgmgY05.o:在函数‘main’中:
h.c:(.text+0x26):对‘pow’未定义的引用
collect2: 错误:ld 返回 1
改变编译语句:
gcc h.c -lm
编译通过。
据说要通过-lm链接到math.h库。

被折叠的 条评论
为什么被折叠?