개발 환경 gcc · make
gcc 사용법
▶gcc 설치 확인 & 설치
#dpkg -l | grep gcc
#apt -y install gcc
▶C library 확인하기
#find / -name libc.a
root@ysy:~# find / -name libc.a
/usr/lib/x86_64-linux-gnu/libc.a
root@ysy:~# mkdir d6
root@ysy:~# cd d6
root@ysy:~/d6# cp /usr/lib/x86_64-linux-gnu/libc.a .
root@ysy:~/d6# ls
libc.a
root@ysy:~/d6# ar xv libc.a
생략..
x - dl-reloc-static-pie.o
x - dl-support.o
x - dl-sym.o
x - dl-sysdep.o
x - enbl-secure.o
x - libc_early_init.o
x - rtld_static_init.o
x - get-cpuid-feature-leaf.o
라이브러리
정적 라이브러리 : 실행 파일 로드 시 링크
동적 라이브러리 :
정적 링크 : 실행 파일이 메모리에 로드될 때 링크
동적 링크 : 필요할 때 메모리에 로드, 링크
'네이버클라우드 > Linux' 카테고리의 다른 글
Linux 6일차 (2023-05-01) Linux Network - Network의 이해 (0) | 2023.05.01 |
---|---|
Linux 6일차 (2023-05-01) Linux System 관리 - log관리 및 웹페이지 만들기 (0) | 2023.05.01 |
Linux 6일차 (2023-05-01) Linux System 관리 - 예약작업(atd), 반복작업(crond) (0) | 2023.05.01 |
Linux 5일차 (2023-04-28) Ubuntu Linux 설치 후 작업 및 실습 (6) | 2023.04.28 |
Linux 4일차 (2023-04-27) Linux System 관리 - Process 관리 (4) | 2023.04.28 |