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