반응형
250x250
Notice
Recent Posts
Recent Comments
Link
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

가끔 보자, 하늘.

gcc 빌드 시 multilib package 관련 에러 본문

개발 이야기/개발툴 및 기타 이야기

gcc 빌드 시 multilib package 관련 에러

가온아 2020. 2. 5. 16:10

Linux 64bit OS에서 어떤 라이브러리를 빌드할 때 multilib 관련 에러가 나는 경우가 종종 있습니다.

 

64bit 환경에서 32bit 라이브러리를 빌드할 때 발생하며, 이를 위해 빌드시 multilib 옵션을 활성화해야 합니다.

 

.../cstdlib:41:28: fatal error: bits/c++config.h: 그런 파일이나 디렉터리가 없습니다  
#include <bits/c++config.h>
						   ^ 
compilation terminated.

(* 에러 발생 예)

 

gcc 설치할 때 --disable-multilib 옵션(--enable-multilib가 기본 옵션)으로 설정했거나 gcc 버전이 오래된 경우일 때 발생할 수 있습니다.

 

gcc를 최신 버전으로 업그레이드 하거나 관련 패키지 중 x86_64라는 이름이 아닌 i686으로 설치된 것들이 있는지 살펴보고 삭제 후 x86_64 패키지로 재설치하는 방법도 있습니다.

반응형