«glibc» 태그된 질문

8
glibc의 strlen이 왜 그렇게 빨리 실행되어야합니까?
여기strlen 코드를 살펴보고 코드에 사용 된 최적화가 실제로 필요한지 궁금합니다. 예를 들어, 다음과 같은 것이 왜 똑같이 좋거나 더 좋지 않을까요? unsigned long strlen(char s[]) { unsigned long i; for (i = 0; s[i] != '\0'; i++) continue; return i; } 컴파일러가 코드를 최적화하는 것이 더 간단하거나 더 낫지 않습니까? …

11
단일 호스트의 여러 glibc 라이브러리
단일 호스트의 여러 glibc 라이브러리 내 Linux (SLES-8) 서버에는 현재 glibc-2.2.5-235가 있지만이 버전에서 작동하지 않으며 glibc-2.3.3이 필요한 프로그램이 있습니다. 동일한 호스트에 여러 개의 glibcs를 설치할 수 있습니까? 이것은 이전 glibc에서 프로그램을 실행할 때 발생하는 오류입니다. ./myapp: /lib/i686/libc.so.6: version `GLIBC_2.3' not found (required by ./myapp) ./myapp: /lib/i686/libpthread.so.0: version `GLIBC_2.3.2' not found …
171 linux  gcc  glibc 

4
특정 glibc 버전에 연결하려면 어떻게해야합니까?
Ubuntu Lucid 10.04 PC에서 무언가를 컴파일하면 glibc와 연결됩니다. Lucid는 2.11의 glibc를 사용합니다. 이전 glibc가있는 다른 PC에서이 바이너리를 실행하면 glibc 2.11이 없다는 명령이 실패합니다. 내가 아는 한 glibc는 기호 버전 관리를 사용합니다. gcc가 특정 기호 버전에 대해 링크하도록 강제 할 수 있습니까? 내 구체적인 사용에서 ARM 용 gcc 크로스 툴체인을 컴파일하려고합니다.
110 linux  gcc  linker  glibc  libc 

4
C 코드에서 C ++ 라이브러리 사용
데이터 관리를위한 다양한 클래스를 제공하는 C ++ 라이브러리가 있습니다. 라이브러리의 소스 코드가 있습니다. 라이브러리를 C 코드와 C ++ 코드와 동시에 사용할 수 있도록 C 함수 호출을 지원하도록 C ++ API를 확장하고 싶습니다. GNU 도구 체인 (gcc, glibc 등)을 사용하고 있으므로 언어 ​​및 아키텍처 지원이 문제가되지 않습니다. 이것이 기술적으로 불가능한 이유가 …
102 c++  c  gcc  glibc 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.