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 - 为什么用 1 和 0 初始化数组会使可执行文件如此之大?

c++ - 无法找到请求的 Boost 库 Windows Cmake

c - 当我键入 C 程序时,如何让 Code::Blocks 显示错误?

arrays - 为什么此 C 代码(读取文件)在退出(或文件重新分配)时崩溃?

c++ - 在 Mint 17.2 上安装 g++ 4.9

gcc - 为什么我不能将汇编器输出通过管道传输到标准输出?

c++ - 使用面向对象的 C 库

macos - 如何从 x86_64-apple-darwin 主机构建 i386-apple-darwin 目标的交叉编译器?

c - 简单的 C 程序用户输入 5 个 friend 的名字

c - 扫描 C 中每个测试用例的字符串输入