Beyond logic 2019-06-21 13:49
浏览 518

ubuntu下使用sublime编写c程序时遇到“对“cos”未定义的引用“错误

程序代码很简单,就是求cosx=x时的数值解

#include <stdio.h>
#include <math.h>
int main(int argc, char const *argv[])
{
    double x1,x2;
    x1=0.0;
    x2=cos(x1);
    while(fabs(x2-x1)>1e-6)
    {
        x1=x2;
        x2=cos(x1);
    }
    printf("x-%f\n",x2 );
    return 0;
}

换了一台电脑,win10, 程序原样敲入,还是用sublime,编译成功。

在ubuntu下在终端里用”gcc xxx.c -lm“也能编译成功。

想要知道如何配置sublime来编译包含math头文件的C程序。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 Visual Studio问题
    • ¥15 state显示变量是字符串形式,但是仍然红色,无法引用,并显示类型不匹配
    • ¥20 求一个html代码,有偿
    • ¥100 关于使用MATLAB中copularnd函数的问题
    • ¥20 在虚拟机的pycharm上
    • ¥15 jupyterthemes 设置完毕后没有效果
    • ¥15 matlab图像高斯低通滤波
    • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗
    • ¥15 钢筋实图交点识别,机器视觉代码
    • ¥15 如何在Linux系统中,但是在window系统上idea里面可以正常运行?(相关搜索:jar包)