반응형
링킹을 할때,
커맨드 명령으로 링커를 호출하면서
링킹에 사용되는 오브젝트파일,라이브러리파일 목록등을 파라미터로 넘겨주게된다.
Ex)
cctc target test1.o test2.o
이때, 대상 파일이 너무 많거나 파일의 이름,경로 등이 너무 긴 경우 에러가 발생하여 링킹이 불가능한 경우가 있다.
이때 전형적인 해결책 중 하나가 Response File을 사용하는 것이다.
Response File 이라는 텍스트 파일을 만들고,
그 안에 링킹에 사용되는 파일들의 목록을 작성해둔다.
(1줄에 파일 하나씩 쓸 수도, 혹은 탭으로 구분할 수도 있는데 이건 링커 따라 다를듯)
그리고 링킹 커맨드를 작성 할 때, 기존처럼 파일들을 모두 작성하는게 아니라,
리스폰스 파일을 사용하겠다는 옵션과 함께 리스폰스 파일의 경로를 적어주면 된다.
Ex)
Ex)
cctc -f test.rsp반응형
'프로그래밍 관련 > 프로그래밍 관련 잡지식' 카테고리의 다른 글
| Tasking compiler 및 makefile (0) | 2025.06.11 |
|---|---|
| 파이썬 음성인식 프로그램 (0) | 2025.05.29 |
| 배치 파일에서 외부 프로그램 호출 시, 결과 리턴 받기 (0) | 2025.05.23 |
| 깃허브 코파일럿 사용하기 (0) | 2025.04.12 |
| 단축키로 복붙 여러개 하기 (0) | 2023.08.01 |