본문 바로가기
computer

ABI와 표준

by 유순이 2021. 7. 3.

C library

 

유닉스 C library - libc

리눅스 C library - GNU libc

 

C complier

 

유닉스 C complier - cc

리눅스 C complier - GNU cc - gcc

 

sudo apt-get install gcc

gcc --version

gcc -o test.c test

 


ABI (Application Binary Interface)

 

  • 응용 프로그램 바이너리 인터페이스
  • 함수 실행 방식, 레지스터 활용, 시스템 콜 실행, 라이브러리 링크 방식 등
  • ABI 호환 = 재컴파일 없이 동작
  • 컴파일러, 링커(라이브러리 링크), 툴체인(컴파일러 만드는 프로그램)에서 제공

 

POSIX

  • 유닉스 시스템 프로그래밍 인터페이스 '표준'

 

'computer' 카테고리의 다른 글

프로세스 ID 시스템 콜  (0) 2021.07.05
프로세스 ID  (0) 2021.07.05
시스템 콜과 API  (0) 2021.07.03
소프트 링크  (0) 2021.07.02
하드 링크  (0) 2021.07.02

댓글