Eclipse cdt에서는 애플리케이션 실행 파일(현재 디버깅용)의 동일한 폴더에서 프로젝트 링크 라이브러리를 만들려고 합니다. "라이브러리 검색 경로"를 ${PWD}로 설정하면 실행 가능한 바이너리(디버그)와 동일한 폴더에서 라이브러리를 찾을 수 없습니다. 내 생각에는 Eclipse가 컴파일 단계를 처리할 때 전체 트리를 탐색하지 않는 것 같습니다.
프로젝트를 보다 "위치 독립적"으로 만들려면 이것이 필요합니다. 디버그 폴더에 있는 라이브러리 .so 파일의 절대 주소가 변경됨에도 불구하고 내 프로젝트를 다른 사람과 공유하여 자신의 컴퓨터에서 빌드할 수 있도록 하는 환경 변수의 이름은 무엇입니까?