Build Solution by sdk_chip_ch2601 usage: scons [OPTION] [TARGET] ... SCons Error: option -l: invalid floating-point value: 'cunit' make: *** [Makefile:12: all] Error 2如何解决
时间: 2024-03-20 07:43:16 浏览: 62
scons-2.5.1-2.all.zip
这个错误提示表明在使用 -lcunit 选项时,出现了错误的参数格式。应该将 -lcunit 选项放在编译命令的最后面,而不是在命令行参数的中间部分。另外,如果 CUnit 库没有正确安装或者没有正确指定库文件的路径,也会出现类似的错误。
因此,可以尝试将 -lcunit 选项放在编译命令的最后面,例如:
```
$(CPRE) scons $(VERB) --board=$(BOARD) --sdk=$(SDK) -j8 --verbose $(LIB_PATH) -lcunit
```
如果问题仍然存在,可以检查一下 CUnit 库是否正确安装,并且是否指定了正确的库文件路径。可以在 Makefile 文件中添加类似于以下的语句来指定库文件的路径:
```
LIB_PATH = -L/usr/local/lib
```
然后在编译命令中使用 $(LIB_PATH) 变量来指定库文件的路径,例如:
```
$(CPRE) scons $(VERB) --board=$(BOARD) --sdk=$(SDK) -j8 --verbose $(LIB_PATH) -lcunit
```
这样就可以正确地链接 CUnit 库文件了。
阅读全文