嗨对话框
我们的项目使用第三方库,使用数学函数,如expf, exp, floorf, ceilf。项目编译时,出现如下错误:对' floorf'的未定义引用未定义的“天花板”对' expf'的未定义引用.....
从谷歌查询mu问题,结果是在项目编译时添加编译选项“-lm”。现在,在哪里添加这个编译选项,谢谢。
最好的问候,zhuxl
摘要朱熹你好,
你在用Keil吗?这是你应该在keil支持站点检查的东西,但我能够包括math.h文件和构建项目。
由于MT_dialog
嗨MT_dialog
我使用Dialog SmartSnippets Studio,我想添加一些编译选项。我遇到了一个问题,当添加"-fpu=None"编译选项。遵循咆哮:
/ * * *的开始 **************************/静默预构建为主构建生成mem。ld用于选定的配置(QSPI)。
建设目标:target.elf调用:交叉ARM C连接器arm-none-eabi-gcc.exe: error: unrecognized command line option '——fpu=None': * * *(目标。精灵]错误1/************** 结束 ******************/
为什么smartStudio不能取消识别的命令行选项。:)PS:我的产品基于ARM Cotex-M0 CPU
最好的问候,Zhuxl
据我所知——fpu=none是keil编译器支持的命令,在GNU工具的情况下,选择一个fpu的正确命令是-mfpu,它不接受'none'作为ab参数。你也不需要显式设置FPU,因为它是一个ARM M0,它没有一个FPU和浮点操作是通过sw实现。
摘要朱熹你好,
你在用Keil吗?这是你应该在keil支持站点检查的东西,但我能够包括math.h文件和构建项目。
由于MT_dialog
嗨MT_dialog
我使用Dialog SmartSnippets Studio,我想添加一些编译选项。
我遇到了一个问题,当添加"-fpu=None"编译选项。遵循咆哮:
/ * * *的开始 **************************/
静默预构建为主构建
生成mem。ld用于选定的配置(QSPI)。
建设目标:target.elf
调用:交叉ARM C连接器
arm-none-eabi-gcc.exe: error: unrecognized command line option '——fpu=None'
: * * *(目标。精灵]错误1
/************** 结束 ******************/
为什么smartStudio不能取消识别的命令行选项。:)
PS:我的产品基于ARM Cotex-M0 CPU
最好的问候,
Zhuxl
摘要朱熹你好,
据我所知——fpu=none是keil编译器支持的命令,在GNU工具的情况下,选择一个fpu的正确命令是-mfpu,它不接受'none'作为ab参数。你也不需要显式设置FPU,因为它是一个ARM M0,它没有一个FPU和浮点操作是通过sw实现。
由于MT_dialog