| |||
Home > C 및 C++ 라이브러리 > C 라이브러리 없이 응용 프로그램 빌드 |
main()
함수를 포함하는 응용 프로그램을 만들면 C 라이브러리
초기화 함수가 __rt_lib_init
의 일부로 포함됩니다.
응용 프로그램에 main()
함수가 없으면 C 라이브러리가 초기화되지
않고 다음 기능을 응용 프로그램에서 사용할 수 없습니다.
_sys_
접두사를 포함하는 하위 수준 stdio
함수
신호 처리 함수(signal.h
의 signal()
및 raise()
)
atexit()
및 alloca()
와
같은 기타 함수
라이브러리가 초기화되지 않으면 사용할 수 없는 함수에 대한 자세한 내용은 독립 실행형 C 라이브러리 함수를 참조하십시오.
이 단원에서는 베어 시스템 C로서의 라이브러리 없이 응용 프로그램을 만드는 내용을 다룹니다. 이러한 응용 프로그램은 C 라이브러리에서 제공하는 전체 C 런타임 환경을 자동으로 사용하지 않습니다. 라이브러리 없이 응용 프로그램을 작성하는 경우에도 라이브러리의 일부 도우미 함수는 포함되어야 합니다. 약간만 다시 구현하여 사용할 수 있는 라이브러리 함수도 많습니다.