2011-08-29 7 views
1

당분간 32 비트 모드로 컴파일해야하는 프로젝트가 있습니다. 나는 우분투 11.04 -64 비트에있어, -m32 스위치로 잘 동작한다. 이제 -fmudflap 옵션을 사용하여 디버깅하려고했지만 일련의 정의되지 않은 함수 (__real_malloc, __real_calloc, __real_free 등)가 나타납니다. 나는 하찮은 hello world 프로그램으로 테스트를했는데 32 비트 모드가 아닌 64 비트 컴파일에서 잘 동작한다. -lmudflap 외에 연결할 다른 라이브러리가 있습니까?g ++ can not 32 비트를 mudflap으로 컴파일

답변

0

mudflap의 32 비트 버전을 설치해야하는 것처럼 들립니다.

+0

어떻게 구체적으로 할 수 있습니까? 나는 패키지 관리자에서 32 버전의 mudflap을 보지 못했습니다. – Ncitom

+0

나는 파기를하고 'sudo apt-get lib32mudflap0'을 설치했다. 그 일을 한 것 같습니다. 이상하게도이 설치 전에 잘못된 라이브러리가로드되었다는 오류를 표시하지 않았습니다. – Ncitom

관련 문제