c - 如何在不显式链接数学库的情况下使用带有 gcc 的 c 中的数学函数

标签 c gcc

我使用 C 作为解决 SPOJ 问题的语言。

但是(因为他们用的是gcc,几乎所有的在线评判)我做不到这样

#include <math.h>

因为我会在 gcc 中得到 undefined reference 。 此外,在 SPOJ 编译时,我无法选择使用 -lm 显式链接数学库。

那么有什么解决办法吗?

最佳答案

我认为你的问题是别的。 SPOJ 编译器标志包括 -lm。 引用:http://www.spoj.com/forum/viewtopic.php?f=29&t=4015#p6674

关于c - 如何在不显式链接数学库的情况下使用带有 gcc 的 c 中的数学函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25337781/

相关文章:

c - 如何使用 OpenMP 从 0-1 数组中提取所有非零元素的索引?

c++ - 可变参数模板折叠程序在 gcc9 中失败

c - 从红外传感器获取中断

c - 堆栈中奇怪的指针位置

c - Do While 循环总是在第一次循环后退出

c - 使用 -lpthread 在 C 中实现多线程

c++ - 编译 GCC 时错误部分模板特化,但不是 MSVC

c - 为什么要从 .o 创建一个 .a 文件用于静态链接?

c - 如何使用换行符退出 scanf 循环。当前无限循环

c - C 中的跨平台数据类型库