.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
이제 파일이 실행되었습니다. :)