확장자

    어셈블리 파일 확장자 .s와 .S는 다르다.

    1주일도 넘게 멈춘 진도 최근 RTOS 공부를 시작하면서 어셈블리어로 작성된 코드를 다루게 되었습니다. 제대로 배운 적은 없지만, 많이 어려운 내용이 아니라서 그래도 따라갈 만하다고 생각했었는데요, 도저히 풀리지 않는 오류가 발생해서 많이 헤맸습니다. 어셈블리 코드 상단에 C언어처럼 #include를 이용해 헤더 파일을 불러와 사용하려는데 빌드 오류가 나는 겁니다. 아래처럼요. ➜ rtos git:(working) ✗ make all mkdir -p build arm-none-eabi-gcc -march=armv7-a -mcpu=cortex-a8 -Iinclude -c -g -o build/Entry.o boot/Entry.s boot/Entry.S: Assembler messages: boot/Entr..