MDK ARM Error: L6411E: No compatible library exists with a definition of startup symbol __main.

분명 나와 같이 늦은 시간까지 삽질 할 사람이 있을 거라 생각 하고....



MDK ARM 에서 다음과 같은 컴파일 에러 발생시....

Error: L6411E: No compatible library exists with a definition of startup symbol __main.

다른 PC에서는 잘되고...


내 PC에서만 안되네???


왜????


두리번 두리번 깔고, 지우고, 깔고, 지우고 해봐야 소용 없고...


ADS1.2 컴파일러와 쫑나는 문제 입니다.


PC 환경 변수에서 ADS관련 환경 변수를 삭제 하고 컴파일 하면 이상 없습니다.


나중에 ADS컴파일러 쓸때는 다시 등록 해야 겠네요...


요증 ADS랑 MDK ARM이랑 같이 깔고 사용 하는 사람이 얼마나 되려나....



ARMCONF

C:\Program Files\ARM\ADSv1_2\BIN


ARMDLL

C:\Program Files\ARM\ADSv1_2\BIN


ARMHOME

C:\Program Files\ARM\ADSv1_2


ARMINC

C:\Program Files\ARM\ADSv1_2\INCLUDE


ARMLIB

C:\Program Files\ARM\ADSv1_2\LIB