
정적 라이브러리인 lib_file.a 라이브러리 파일이 있으며 .c 파일에서 변환됩니다.
.c 파일을 컴파일하고 실행하는 방법을 알고 있습니다. 하지만 명령 프롬프트를 사용하여 Library .a 파일을 실행하는 방법을 모르겠습니다.
미리 감사드립니다.
답변1
일반적 으로 파일이라고 불리는 정적 라이브러리 something.a
는 명령줄에서 실행할 수 있는 파일이 아닙니다.
여기에는 다른 애플리케이션에서 호출할 수 있는 라이브러리 루틴이 포함되어 있으며 해당 애플리케이션을 컴파일하는 프로세스의 단계 중 하나로 나머지 코드와 연결됩니다.
답변2
.a 라이브러리 파일은 실행할 수 없으며 실행 파일에서 사용됩니다.
대신에 당신은 당신의.ㅏ파일에 넣다.exe파일을 작성한 후 실행할 수 있습니다.
명령 프롬프트를 열고 소스 파일이 있는 경로로 이동합니다.
.a 파일을 .exe 파일로 변환:
gcc library_file.a -o executable_file
실행 파일 실행:
./executable_file
이제 파일이 실행됩니다. :)