0
我不能在Windows说服AVR-GCC包括来自其他目录中的* .h文件中:的Atmega,AVR-GCC,汇编包括文件从另一个目录
>avr-gcc -Wa,-gdwarf2 -x assembler-with-cpp -c -mmcu=atmega256rfr2 halW1.S
C:\Users\me\AppData\Local\Temp\ccjzoYpN.s: Assembler messages:
C:\Users\me\AppData\Local\Temp\ccjzoYpN.s:6: Error: can't open halGccD.h for reading: No such file or directory
所需的文件是一个向上一级在../include文件夹 (这是Atmel公司本身提供的与BitCloud栈)
我试图为爱特梅尔工作室确实通过包括文件夹:
>avr-gcc -Wa,-gdwarf2 -x assembler-with-cpp -c -mmcu=atmega256rfr2 halW1.S -I "..\include"
但似乎AVR-GCC汇编忽略-I选项。我试着用相对的,绝对的,甚至把这个路径放在全局路径中。
如果我将所需的* .h复制到* .S文件所在的相同文件夹中,它就可以工作。
出了什么问题?