반응형

C 23

ncurses C API에 대한 완전한 참조는 어디에서 찾을 수 있습니까?

ncurses C API에 대한 완전한 참조는 어디에서 찾을 수 있습니까? 마감되었습니다. 이 질문은 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 것입니다.충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 질문은 허용되지 않습니다.질문에 사실과 인용문으로 답변할 수 있도록 질문을 편집할 수 있습니다. 8년 전에 문을 닫았습니다. 이 질문을 개선합니다. ncurses C API에 대한 완전한 참조는 어디에서 찾을 수 있습니까?저는 얼마 전에 이 질문을 찾았지만, 지금까지 어떤 답도 원래의 질문에 답하지 않았습니다.자유롭게 사용할 수 있는 완전한 API 참조는 를 통해 제공됩니다. NCurses 맨 페이지..

programing 2023.06.06

ld option -lrt가 가리키는 라이브러리는 무엇입니까(바이오닉 libc)?

ld option -lrt가 가리키는 라이브러리는 무엇입니까(바이오닉 libc)? 이 옵션은 무엇을 의미합니까? -lrt ld가 실시간 확장자를 가진 라이브러리를 찾고 있다는 것을 어느 정도 알고 있지만, 광범위하게 검색한 결과, 이것이 가리키는 정확한 정의(또는 어떤 라이브러리)를 찾을 수 없었습니다. 바이오닉(안드로이드) libc와 함께 안드로이드 NDK 문서는 이것(pthreads와 함께)이 통합되었음을 자세히 설명합니다. 암묵적인 것 같아서 물어봅니다(즉, 사용자 정의 컴파일된 gdc 컴파일러를 호출하면 ld가 -lrt를 찾을 수 없다는 메시지가 표시됨). 편집 바이오닉 개요에서 바이오닉의 C 라이브러리는 자체 pthread 구현이 번들로 제공됩니다.이는 다음과 같은 다른 과거 C 라이브러리와는 ..

programing 2023.06.06

스왑 공간과 관련된 링커 성능?

스왑 공간과 관련된 링커 성능? 때때로 정적 메모리의 큰 덩어리를 사용하는 작은 C 프로그램으로 무언가를 조롱하는 것이 유용합니다.페도라 15로 변경한 후 프로그램을 컴파일하는 데 시간이 오래 걸린다는 것을 알게 되었습니다.우리는 30대 대 0.1대입니다.더 이상한 것은 ld(링커)가 CPU를 최대로 사용하고 있었고 사용 가능한 모든 메모리를 천천히 먹기 시작했다는 것입니다.약간의 조작 끝에 저는 이 새로운 문제와 스왑 파일의 크기 사이의 상관 관계를 찾을 수 있었습니다.다음은 이 토론의 목적을 위한 프로그램의 예입니다. #include #include #include #define M 1000000 #define GIANT_SIZE (200*M) size_t g_arr[GIANT_SIZE]; int m..

programing 2023.06.06
반응형