AIX에 gcc 설치하는 이유

ANGELA·2025년 4월 10일

[인프라]

목록 보기
6/7

AIX에서 gcc를 설치하는 이유 요약

AIX는 기본적으로 xlc (IBM C/C++ 컴파일러) 를 사용하는 전통적인 유닉스 시스템, gcc는 원래 GNU/Linux 계열의 오픈소스 컴파일러임.

그런데도 AIX에 gcc를 자꾸 설치하려는 이유,

AIX에 뭔가 오픈소스 소프트웨어 설치할 때 (예: wget, vim, curl, python) 대부분은 gcc로 빌드된 .rpm으로 제공되며, 내부적으로도 gcc 기반 라이브러리 (예: libgcc_s.a, libstdc++)를 필요로 함

  1. 기본 AIX 컴파일러 xlc, xlC (IBM 정식 컴파일러)
  2. 라이선스 필요 xlc는 상용 소프트웨어임 (무료 아님)
  3. 대부분 오픈소스 소프트웨어는 gcc로 빌드됨 AIX용 OSS 빌드에는 gcc가 거의 필수
    4, IBM도 공식적으로 AIX Toolbox에 gcc를 제공 gcc는 AIX용 바이너리로 이미 제공됨

즉, 설치하는 소프트웨어는 gcc로 컴파일되었고, 실행할 때도 gcc의 런타임 의존성(libgcc.a 등)을 찾음.

profile
혼자 보려고 만든 기록장 | 또또는 귀여워 🐈‍⬛

0개의 댓글