0
현재 arm-none-eabi 툴 체인을 사용하여 팔에 대한 크로스 컴파일을하고 있습니다. GNU 컴파일러를 사용하여 객체 파일을 만든 후에 최종 단계에서 arm 링커를 사용하여 객체 파일을 링크하고 파일을 함께 분산시킵니다. 문제는 다른 구현 예 : malloc에, printf와는 ARM 라이브러리와 연결되도록 컴파일시 컴파일러,크로스 컴파일. 라이브러리를 검색하기 위해 마지막 위치를 설정하십시오.
__gxx_personality_v0 (implementation in libstdc++)
__impure_ptr (implementation in libc)
__ctype_ptr__ (implementation in libc)
__assert_func (implementation in libc)
내가 libc를 원하는 연결할 때 된 libstdC++ 라이브러리가 마지막에 검색 할 같은 기호를 추가하는 것입니다. 이것을 어떻게 할 수 있습니까?
* arm libraries *를 먼저 나열하면 링커에서 해결합니다. 주 :이 기호는 * libc *의 다른 기능을 사용할 수 있습니다. 간단한 검사에서, 나는 이것이 사실이라고 생각하지 않지만, * libc * 소스를보아야한다. –