본문 바로가기
728x90
반응형

Dev26

환경변수 환경 변수란?프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임OS 입장에서 해당 프로세스를 실행시키기 위해 참조하는 변수Path 변수는 운영체제가 어떤 프로세스를 실행 시킬 때, 그 경로를 찾는데 이용된다.PATH → /APP/enhpc/mpi/openmpi-4.1.6-gnu/bin:${PATH}리눅스에서는 이와 같이 경로를 입력해준다.윈도우 에서는 자바 초기 설정할 때 Path 설정을 생각하면 된다.환경 변수 읽는 순서(export)~~/etc/rc.d/rc.sysinit > /etc/rc.d/rcN.d (N은 0~6 사이)~~ > /etc/rc.d/rc.local > /etc/profile > /etc/profile.d/* > /etc/bashrc > /etc/inputrc > .. 2024. 1. 22.
라이브러리(Library) 라이브러리라이브러리는 프로그램을 개발하기 위해 사용되는 함수, 데이터, 자료형 등을 하나로 묶어 놓은 것으로 다른 프로그램드로가 링크되기 위해 존재하며 코드 재사용 및 개발시간 단축을 위해 사용된다.정적 VS 동적 라이브러리두 라이브러리의 가장 큰 차이점은 실행 파일에 **링킹**되는 시점입니다.**링킹** : **Linking(링킹)**은 ***여러 개의 코드와 데이터를 모아서 연결***하여 메모리에 로드될 수도 있고 실행될 수도 있는 한 개의 파일로 만드는 작업이다.이 파일이 메모리에 로딩되어 실행되낟. 링크는 1. 컴파일 시에 수행되는 경우도 있고, 2. 로딩시에 수행되는 경우도 있고, 3. 실행시에 수행되는 경우도 있다.**링커** : **Linker(링커)**란 링킹을 담당하는 프로그램이다. 링.. 2024. 1. 22.
728x90
반응형