본문으로 바로가기

Eclipse 빌드 에러 ( Permission denied)

category 카테고리 없음 2022. 12. 15. 10:02

Eclipse 프로젝트에 lang_ko 디렉토리 생성 및 c 소스 추가 &&  Makefile 에 빌드되게 적용후  컴파일하면 

퍼미션 에러가 발생하네요.

arm-none-eabi-ld:   cannot find C:\XXXX\build\src\lang_ko: Permission denied

 

 

빌드로그는 아래와 같습니다.

arm-none-eabi-ld -o 
C:/workspace/v1.1.2/build/Xxxxx 
C:\workspace\v1.1.2\build\src\airlib.o 
~~~~~~~  중략 ~~~~~
C:\workspace\v1.1.2\build\src\manual\touch_screen_operation.o
C:\workspace\v1.1.2\build\src\setup\setup_battery.o 
C:\workspace\v1.1.2\build\src\setup\setup_indicator.o 
C:\workspace\v1.1.2\build\src\setup\setup_title_background.o \
           -LC:\workspace\v1.1.2\exlibs  
           -lz  
           -Lc:\gcc-arm-none-eabi-8-2019-q3-update-win32\arm-none-eabi\lib\thumb\v7+fp\hard 
           -lc -Lc:\gcc-arm-none-eabi-8-2019-q3-update-win32\lib\gcc\arm-none-eabi\8.3.1\thumb\v7+fp\hard 
           -lgcc -lnosys  
           -T C:/workspace/v1.1.2/build/Xxxxx.ld 
           -Map=C:/workspace/v1.1.2/build/Xxxxx.map
                      
arm-none-eabi-ld: cannot find C:\workspace\v1.1.2\build\src\lang_ko: Permission denied

 

 

Makefile  수정사항

srcDirs += ./lang_ko

 

Makefile.inc 에 있는 다음  내용은 참고용입니다.

CFILES   += $(sort $(foreach DIR, $(srcDirs), $(wildcard $(DIR)/*.c)))

 

아무리 찾아도 이유를 찾을 수 없네요.

 

 

 

<해결책> 

 디렉토리 이름에 "_ko" 들어 있을경우 발생합니다. 디렉토리 명을 아래처럼 수정하니 에러가 없어지네요.

    "lang_kor"

 

이문제로 몇시간 후루룩 지나 갔습니다.

참고하세요.

 

반응형