개인적인 연구(너무 거창하네요) 목적으로 라이브러리에 함수 하나를 추가해야하는데요, 어디에 추가해야 하는지 모르겠습니다. glibc의 stdio-common 디렉토리에 printf.c에 임의로 추가해서 컴파일하면 컴파일, 설치는 되구요, 문제는 컴파일러가 소스 파일을 컴파일 할 때 해당 함수를 사용하면 찾지 못합니다. -static 옵션으로 정적 컴파일을 하면 되긴 되네요. 어떻게하면 정상적인 라이브러리 구조로 갈 수 있는지요.
glibc 에 함수를 추가할 때는 Makefile 에 함수 목록을 등록하고 헤더 선언도 함께 넣어야 링크 가능합니다. 개인 연구라면 별도의 라이브러리로 만들어 링크하는 방법이 더 간단합니다.