C에서 실행 가능 위치 결정
C/C에서는 다양한 접근 방식을 사용하여 현재 실행 중인 프로그램의 전체 경로를 검색할 수 있습니다. . 한 가지 일반적인 우려 사항은 주 함수에 제공된 argv[0] 인수가 항상 전체 경로를 제공하지 않는다는 것입니다. 이 문제를 해결하기 위해 우리는 여러 가지 해결책을 모색합니다.
/proc를 지원하는 Unix 기반 시스템
/proc를 지원하는 Unix 시스템에서 가장 간단하고 안정적인 방법은 다음과 같습니다. 대상:
/proc가 없는 Unix 기반 시스템
/proc이 없는 시스템의 경우 여러 대체 방법을 사용할 수 있습니다.
또한 실행 파일이 심볼릭 링크인지 확인하고 해당 디렉터리를 기준으로 해결하는 것이 좋습니다(단, /proc 메서드(Linux).
Windows 시스템
Windows에서 선호되는 메서드는 다음과 같습니다.
위 내용은 내 C/C 실행 파일의 경로를 어떻게 안정적으로 결정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!