如何在SmartSnippets Studio中添加编译选项

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
zhuxl
离线
最后看到:4年3个月前
加入:2017-04-07 09:48
如何在SmartSnippets Studio中添加编译选项

嗨对话框

我们的项目使用第三方库,使用数学函数,如expf, exp, floorf, ceilf。项目编译时,出现如下错误:
对' floorf'的未定义引用
未定义的“天花板”
对' expf'的未定义引用
.....

从谷歌查询mu问题,结果是在项目编译时添加编译选项“-lm”。
现在,在哪里添加这个编译选项,谢谢。

最好的问候,
zhuxl

设备:
MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
摘要朱熹你好,

摘要朱熹你好,

你在用Keil吗?这是你应该在keil支持站点检查的东西,但我能够包括math.h文件和构建项目。

由于MT_dialog

zhuxl
离线
最后看到:4年3个月前
加入:2017-04-07 09:48
嗨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

MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
摘要朱熹你好,

摘要朱熹你好,

据我所知——fpu=none是keil编译器支持的命令,在GNU工具的情况下,选择一个fpu的正确命令是-mfpu,它不接受'none'作为ab参数。你也不需要显式设置FPU,因为它是一个ARM M0,它没有一个FPU和浮点操作是通过sw实现。

由于MT_dialog