相关疑难解决方法(0)

与gcc和-lm链接并没有在Ubuntu上定义ceil()

我目前正在使用gcc进行编译,我需要使用<math.h>.问题是它无法识别库.我也尝试过-lm,没有.我试图使用的功能是ceil(),我得到以下错误:

: undefined reference to `ceil'
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

我正在使用最新的Ubuntu和math.h.我尝试-lm在不同的计算机上使用它,它完美地工作.

有谁知道如何解决这个问题?


我确实包含了<math.h>.另外,我使用的命令是:

gcc -lm -o fb file.c
Run Code Online (Sandbox Code Playgroud)

c math.h

15
推荐指数
3
解决办法
3万
查看次数

标签 统计

c ×1

math.h ×1