확장자가 .a인 파일은 무엇입니까?
다운로드했습니다.https://github.com/mongodb/mongo-c-driver
지금 C프로그램에서 사용하려고 하는데 생성된 .a파일을 어떻게 해야 할지 모르겠어요.뭐야?GCC 매뉴얼에서도 정보를 찾을 수 없었습니다.
그리고 이렇게 만들었어요.
scons --c99
또한 C89 프로그램과 함께 C99 라이브러리를 사용할 수 있습니까?
.a
파일은 일반적으로 아카이브 도구에 의해 생성되는 정적 라이브러리입니다.일반적으로 해당 정적 라이브러리와 관련된 헤더 파일을 포함시킨 다음 컴파일할 때 라이브러리에 연결합니다.
.a
파일이 작성되다ar
유틸리티, 그리고 그것들은 라이브러리입니다.함께 사용하기 위해gcc
, 모두 수집.a files
에 있어서lib/
폴더와 링크합니다.-L lib/
그리고.-l<name of specific library>
.
모든 .a 파일 수집lib/
는 옵션입니다.이렇게 하면 코드와 라이브러리를 잘 분리한 IMHO로 더 보기 좋은 디렉토리를 만들 수 있습니다.
언급URL : https://stackoverflow.com/questions/5965171/what-is-a-file-with-extension-a
'programing' 카테고리의 다른 글
Flask/Jinja2를 사용하여 HTML을 템플릿으로 전달 (0) | 2022.10.08 |
---|---|
다른 선택문의 결과로 선택문을 작성할 수 있습니까? (0) | 2022.10.08 |
PHP 지정된 디렉터리의 모든 하위 디렉터리 가져오기 (0) | 2022.10.08 |
kuid_t 및 이와 유사한 데이터 유형은 왜 구조화됩니까? (0) | 2022.09.27 |
이 이상한 글자들을 어떻게 변환하죠?( (, ,, ,, (, (, )) (0) | 2022.09.27 |