명령 프롬프트에서 lib_file.a 라이브러리 파일을 어떻게 변환하고 실행하나요?

명령 프롬프트에서 lib_file.a 라이브러리 파일을 어떻게 변환하고 실행하나요?

.c 파일에서 변환된 정적 라이브러리인 lib_file.a 라이브러리 파일이 있습니다.

.c 파일을 컴파일하고 실행하는 방법을 알고 있습니다. 하지만 명령 프롬프트를 사용하여 Library .a 파일을 실행하는 방법을 모르겠습니다.

미리 감사드립니다.

답변1

정적 라이브러리(종종 files 라고 함 something.a)는 명령줄에서 실행할 수 있는 파일이 아닙니다.

여기에는 다른 애플리케이션에서 호출할 수 있고 애플리케이션 컴파일 단계 중 하나로 나머지 코드와 연결할 수 있는 라이브러리 루틴이 포함되어 있습니다.

답변2

.a 라이브러리 파일은 실행할 수 없으며 실행 파일에서 사용됩니다.

대신에 다음을 변환할 수 있습니다.. ㅏ파일을 제출하다. exe파일을 작성한 후 실행할 수 있습니다.

명령 프롬프트를 열고 소스 파일이 있는 경로로 이동합니다.

.a 파일을 .exe 파일로 변환:

gcc library_file.a -o executable_file 

실행 파일을 실행합니다:

./executable_file

이제 파일이 실행되었습니다. :)

관련 정보