*:norflash_*.o(EXCLUDE_FILE(*:norflash_api.o) .text*)
时间: 2023-11-17 10:08:39 浏览: 51
这是一个 Makefile 规则,用于指定在链接时排除某些文件中的某些段。具体来说,这个规则指定了在链接 norflash_*.o 文件时,排除除了 norflash_api.o 以外的所有文件中的 .text 段。这通常用于排除一些特定的代码段,例如测试代码或调试代码,以减小链接后的可执行文件的大小。
相关问题
为什么第一句:"EXPDP czrs_card/czrs_card**@10.92.2.36/orcl exclude=TABLES:"in('SYS_LOG')" file=F:\czrs_card\星期%date:~11,3%.dmp owner=czrs_card log=F:\czrs_card\星期%date:~11,3%.log"不报错误,而第二句话,"EXP czrs_card/czrs_card**@10.92.2.36/orcl file=F:\czrs_ca rd\星期%date:~11,3%.dmp owner=czrs_card log=F:\czrs_card\星期%date:~11,3%.log ta bles=!(SYS_LOG)"报EXP-00026: 指定了冲突模式 EXP-00000: 导出终止失败
在第一句话中,使用了exclude选项,该选项可以用来指定需要排除的表,因此不会与tables选项产生冲突。而第二句话中,同时指定了tables选项和取反操作符(!)以及exclude掉的表(SYS_LOG),导致选项冲突,因此导出终止失败并报错。因此,在使用EXP命令时,需要注意选项的使用,避免产生冲突。
.\debug\flexspi_nor_debug\GE2406T.out: Error: L6200E: Symbol LPUART1_DriverIRQHandler multiply defined (by fsl_lpuart_1.o and fsl_lpuart.o).
这个错误通常是由于同一个符号被多次定义引起的。在你的情况下,符号 LPUART1_DriverIRQHandler 被 fsl_lpuart_1.o 和 fsl_lpuart.o 两个目标文件重复定义了。
为了解决这个问题,你可以在编译命令中加上参数 --whole-archive,将所有的目标文件都链接进去,这样可以确保所有的符号都被正确定义。例如:
```
gcc -Wl,--whole-archive fsl_lpuart_1.o fsl_lpuart.o -Wl,--no-whole-archive -o output.elf
```
另外,你还可以使用 --exclude-symbols 参数来排除重复定义的符号。例如:
```
gcc fsl_lpuart_1.o fsl_lpuart.o -Wl,--exclude-symbols=LPUART1_DriverIRQHandler -o output.elf
```
这样可以排除掉重复定义的符号,从而解决错误。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)