• Lv0
    粉丝0

积分0 / 贡献0

提问1答案被采纳0文章0

作者动态

    轻量级liteos-m OpenHarmony math.h 里的函数无法被调用(undefined reference to sin)

    lovers1987 显示全部楼层 发表于 2024-9-30 21:36:22

    【问题描述】

    1. 相关的代码(请勿使用截图)

      sin()函数最简单的运算。

    2. 介绍问题现象和发生的背景 liteos-m 任务里调用math.h 里sin、atan等函数,编译过程error:undefined reference to “sin”

    3. 运行结果、错误截图

      问题.jpg

    4. 我尝试过的解决方法和结果 按照网上说法 添加”-lm“

      企业微信截图_1727703197898.png

    5. 我想要达到的结果

      正常编译通过,调用sin等三角函数运算

    【运行环境】

    硬件:GD32F470 ROM版本:无 DevEvoStudio版本:无 SDK版本:电鸿

    您尚未登录,无法参与评论,登录后可以:
    参与开源共建问题交流
    认同或收藏高质量问答
    获取积分成为开源共建先驱

    精彩评论2

    fengyunrenwu

    沙发 发表于 2024-10-15 10:51:36
    csg这个目录是你自己创建的么

    alubw

    板凳 发表于 2024-10-15 15:43:21
    device/soc/gigadevice/gd32f4xx/board/BUILD.gn里的libs解注释math库再编译

    Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

    返回顶部