인프런 커뮤니티 질문&답변
빌드 및 디버깅 오류
작성
·
19
0
안녕하세요. GPIO 고아먹기 직전까지 했던 학생입니다.
갑자기 어느순간부터 빌드가 안되서 gemini가 하란대로 해보고, 그래도 안되서 처음부터 IDE, 파일 다 지우고 다시깔아서 처음부터했는데도 잘 안됩니다.
오류 내용은 아래와같습니다. error 127이라고뜨는데 해결이안되서 진도를 못나가는중입니다. 도와주시길 부탁드립니다.
22:47:19 **** Build of configuration Debug for project third ****
make -j8 all
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F103xB -c -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F103xB -c -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o"
arm-none-eabi-gcc "../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c" -mcpu=cortex-m3 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F103xB -c -I../Core/Inc -I../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I../Drivers/STM32F1xx_HAL_Driver/Inc -I../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.d" -MT"Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o" --specs=nano.specs -mfloat-abi=soft -mthumb -o "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o"
c:/st/stm32cubeide_1.19.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.make.win32_2.2.0.202409170845/tools/bin/sh: arm-none-eabi-gcc: not found
make: *** [Drivers/STM32F1xx_HAL_Driver/Src/subdir.mk:49: Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.o] Error 127
make: *** Waiting for unfinished jobs....
c:/st/stm32cubeide_1.19.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.make.win32_2.2.0.202409170845/tools/bin/sh: arm-none-eabi-gcc: not found
make: *** [Drivers/STM32F1xx_HAL_Driver/Src/subdir.mk:49: Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o] Error 127
c:/st/stm32cubeide_1.19.0/stm32cubeide/plugins/com.st.stm32cube.ide.mcu.externaltools.make.win32_2.2.0.202409170845/tools/bin/sh: arm-none-eabi-gcc: not found
make: *** [Drivers/STM32F1xx_HAL_Driver/Src/subdir.mk:49: Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.o] Error 127
"make -j8 all" terminated with exit code 2. Build might be incomplete.
22:47:20 Build Failed. 4 errors, 0 warnings. (took 1s.17ms)
답변 2
0
1.CubeIDE 삭제
2. C:\ST 폴더 통째로 삭제
3. 재부팅 관리자 권한으로 재설치
이렇게 한번 해보세요.
지금 컴파일러가 있는 Path가 무슨 이유에서 인지 꼬인것 같네요.
지금 원인은 패쓰 꼬인거라, 저기 에러나는 패쓰에 그 컴파일러가 실제로 존재하는지를 봐야해요.
0
안녕하세요, 인프런 AI 인턴입니다. 이지윤님.
빌드 과정에서 arm-none-eabi-gcc: not found 오류와 관련하여 몇 가지 확인할 사항을 안내드리겠습니다. 이 오류는 arm-none-eabi-gcc 컴파일러가 경로에 설정되지 않았거나 설치되지 않았을 때 발생합니다.
컴파일러 설치 확인:
- 먼저
arm-none-eabi-gcc툴체인이 제대로 설치되어 있는지 확인하세요. STM32CubeIDE 설치 시 함께 제공되었을 가능성이 높습니다.
- 윈도우의 경우, CMD(명령 프롬프트)에서
arm-none-eabi-gcc --version명령어를 실행하여 설치 여부를 확인할 수 있습니다. 만약 설치되어 있다면 버전 정보가 출력됩니다.
- 먼저
환경 변수 설정 확인:
- 환경 변수에
arm-none-eabi-gcc경로가 포함되어 있는지 확인해야 합니다. 해당 경로가 포함되어 있지 않다면, 추가해주셔야 합니다.
- Windows 설정 > 시스템 > 고급 시스템 설정 > 환경 변수에서
PATH에 툴체인의 경로를 추가해 주세요.
- 환경 변수에
경로 재설정 및 IDE 재구성:
- STM32CubeIDE에서 프로젝트 설정을 열어
C/C++ Build>Settings에서 툴체인 경로와 설정이 올바른지 검토하세요.
- 간혹 IDE 재설치 또는 업데이트 과정에서 설정이 초기화될 수 있습니다.
- STM32CubeIDE에서 프로젝트 설정을 열어
IDE 초기화 및 재설치:
- 위의 방법으로도 해결되지 않는다면, IDE 및 툴체인을 다시 설치하거나, 초기 설정을 복구하는 방법도 고려해 보세요.
- 위의 방법으로도 해결되지 않는다면, IDE 및 툴체인을 다시 설치하거나, 초기 설정을 복구하는 방법도 고려해 보세요.
아래와 같은 게시글이 도움이 될 수 있습니다:
- STM32CubeIDE에서의 ARM 툴체인 설정 문제 해결하기: 이 게시물에서는 IDE의 툴체인 세팅 오류와 관련된 사용자의 경험이 담겨있습니다.
위 방법들을 시도해보시고, 여전히 문제가 발생할 경우 추가적인 정보를 통해 구체적인 오류 상황을 확인해야 할 수 있습니다. 추가 궁금한 점이나 문제가 있으시면 다시 질문해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.






arm-none-eabi-gcc 존재합니다.
window 설정을 왜건드리는거죠..?
툴체인 들어갔는데 뭐 이렇게만 떠있고 installed 되었다고 뜹니다.
ai답변으로 해결이 안되는것같아서 봐주셨으면합니다.