누군가이 코드가 수행 할 의도가 무엇인지 또는 avr-gcc에서이 구문을 컴파일하는 방법을 알려주시겠습니까? NanoVM 소스 코드에서 가져온 코드이며 avr atmega128rfa1 용으로 컴파일됩니다.이상한 C 코드를 avr-gcc에서 컴파일 할 때 사용하지 말 것
파일 자체에 대한// 버퍼가 EEPROM에
ifdef NVM_USE_FLASH_PROGRAM
static u08_t nvmfile[CODESIZE] PROGMEM =
#include "nvmdefault.h"
#else
static u08_t EEPROM nvmfile[CODESIZE] =
#include "nvmdefault.h"
#endif
주 나는 다음이 코드는 잘 컴파일해야 배열 이니셜 라이저를 포함 -DNVM_USE_FLASH_PROGRAM
I 코드의 첫 번째 줄의 시작 부분에 누락 된 해시가, 오타되지 않은 용의자 :
는dirtyc.c
라는이 파일을 고려? – alk컴파일 할 것인지 아닌지 판단하기 위해'nvmdefault.h'의 내용을 볼 필요가 있습니다. – alk
플래그를 사용하여 찾으십시오. –