나는 모든 C 표준 라이브러리의 전체 소스 코드를 찾고있다. 즉, 내가 stdio.h, stdlib.h, string.h, math.h 등의 소스 코드를 찾고 있는데 ... 나는 그들이 어떻게 만들어 졌는지보고 싶다. 나는 그것이 플랫폼에 따라 다르다고 생각하지만, Linux 나 Windows는 환영받을 것이다.모든 C 표준 라이브러리의 소스 코드는 어디에서 찾을 수 있습니까?
16
A
답변
6
PJ Plauger는 book about the standard C library이라고 썼습니다. (현재 작성된) 표준 및 소스 코드의 참조를 포함합니다.
0
IDE와 함께 설치되었거나 명시 적으로 설치되어 있든 상관없이 해당 위치의 디렉토리 "Include
"을 찾아야합니다.
예 : 저는 MinGW를 사용합니다. 따라서 해당 헤더 파일을 찾으려면
c:/MinGW/include
으로 이동하십시오. 비슷하게, IDE (Dev-cpp)에 대해서는 c :/dev-cpp/include로 가야합니다.
3
Microsoft Visual Studio는 일반적으로 시스템 헤더가 <InstallDir>\VC\include
이고 소스가 설치된 경우 <InstallDir>\VC\crt\src
입니다.
6
관련 문제
- 1. ocaml에서 표준 라이브러리의 소스 코드는 어디에 있습니까?
- 2. gitk의 소스 코드는 어디에서 찾을 수 있습니까?
- 3. httpsURLConnection 소스 코드는 어디에서 찾을 수 있습니까?
- 4. ldconfig의 소스 코드는 어디에서 찾을 수 있습니까?
- 5. 수학 곡선을 시각화하기위한 C# 소스 코드는 어디에서 찾을 수 있습니까?
- 6. `lib-dynload`에서 모듈의 소스 코드는 어디에서 찾을 수 있습니까?
- 7. el-ri-1.0.jar의 소스 코드는 어디에서 찾을 수 있습니까?
- 8. 시스템 호출 소스 코드는 어디에서 찾을 수 있습니까?
- 9. 어디에서 TagLib # 라이브러리의 소스 코드를 찾을 수 있습니까?
- 10. JDK에서 네이티브 코드는 어디에서 찾을 수 있습니까?
- 11. 카메라 안드로이드 API의 원시 소스 코드는 어디에서 찾을 수 있습니까?
- 12. Java의 Square Root 함수의 소스 코드는 어디에서 찾을 수 있습니까?
- 13. NServicebus 2.1 소스 코드는 어디에서 찾을 수 있습니까?
- 14. itertools.combinations() 함수의 소스 코드는 어디에서 찾을 수 있습니까?
- 15. Redhat의 내쉬 유틸리티에 대한 소스 코드는 어디에서 찾을 수 있습니까?
- 16. Java 데이터 구조의 소스 코드는 어디에서 찾을 수 있습니까?
- 17. RSA의 공식 소스 코드는 어디에서 찾을 수 있습니까?
- 18. Google 토크 Android 클라이언트 소스 코드는 어디에서 찾을 수 있습니까?
- 19. 특정 컴파일러를 벤치마킹하기위한 좋은 소스 코드는 어디에서 찾을 수 있습니까?
- 20. 표준 함수가 stdio.h에서 무엇을하는지 '진정한'이해할 수있는 소스 코드는 어디에서 찾을 수 있습니까?
- 21. 표준 키보드 드라이버 소스 코드 - 어디에서 찾을 수 있습니까?
- 22. BLAS 예제 코드는 어디에서 찾을 수 있습니까?
- 23. 안드로이드의 앱 코드는 어디에서 찾을 수 있습니까?
- 24. BitTorrent 소스 코드를 어디에서 찾을 수 있습니까?
- 25. 어디에서 FlexMonkium 소스 코드를 찾을 수 있습니까?
- 26. 파이썬 라이브러리의 내부 작업에 대한 문서를 어디에서 찾을 수 있습니까?
- 27. 어디에서 ADO.NET을 사용하는 오픈 소스 C# 프로젝트를 찾을 수 있습니까?
- 28. Android : 네이티브 브라우저 앱의 코드는 어디에서 찾을 수 있습니까?
- 29. iPhone에서 사진에 효과를 추가하는 샘플 코드는 어디에서 찾을 수 있습니까?
- 30. 어디에서 C++의 generic.h 소스 코드를 찾을 수 있습니까?
헤더 파일 (stdio.h) 또는 헤더 파일을 구현하는 .lib 및 .dll 파일의 소스 코드를 원하십니까? –
.h 파일은 "모든 C 표준 라이브러리의 전체 소스 코드"가 아니며 단지 헤더 일뿐입니다. 그래서 그것은 당신이 실제로 원하는 것입니까? 헤더 파일은 C 구현과 함께 제공되지만 C 구현이 오픈 소스가 아닌 경우 함수 정의 자체를 사용할 수 없을 수도 있습니다. 사용할 수있는 경우에도 표준 라이브러리 함수가 모든 작업을 수행하기 위해 OS 함수를 호출하기 때문에 자체적으로 매우 유익하지 않을 수 있습니다. –
당신은 아마 GNU Libc http://www.gnu.org/software/libc/를 원할 것입니다. –