1
Linux에서 malloc wrapper (__wrap_malloc)를 호출하는 공유 라이브러리를 만들었습니다.공유 라이브러리에서 __wrap_malloc 사용
void * __wrap_malloc(size_t size)
{
printf("Test\n");
return __real_malloc(size);
}
그러면 공유 라이브러리가 성공적으로 생성되었습니다.
하지만 공유 라이브러리를 사용하고 응용 프로그램을 빌드 할 때. 링커는 나 "정의되지 않은"오류 메시지,
undefined reference to `__wrap_malloc'
공유 라이브러리에 __wrap_malloc() 함수를 호출 할 수 있습니다 제공?
상담하십시오.
감사합니다.
언제든지 AIX에 있습니까? 그렇지 않은 경우 어떤 플랫폼입니까? –
죄송합니다. 나는 리눅스 플랫폼에있다. 감사합니다 – domlao
공유 라이브러리와 그것을 사용하는 응용 프로그램을 컴파일/링크하는 방법을 보여주세요 – nos