ln
소스(텍스트) 파일의 일부에 대해 유사한 작업을 수행할 수 있는 방법이 있습니까 ?
두 개의 구성 파일이 있고 구성 파일 중 하나의 일부 부분에 대한 변경 사항이 다른 구성 파일의 어딘가에 자동으로 배치되기를 원합니다.
답변1
일반적으로 말해서, 한 파일을 다른 파일에 "링크"할 수 있는 방법은 없습니다.
당신이 설명하는 것은 일부 파서에 의해 구문 분석될 때 언급된 파일을 포함하도록 확장되는 "include 문"을 사용하는 효과입니다.
#include "myheader.h"
예를 들어 C 전처리기에 의해 처리되는 C 소스 코드에서 cpp
또는
include myrules.mk
(GNU) Makefile에서 또는
.include myrules.mk
(BSD) Makefile에서 또는
include(mymacros.m4)
존재하다 m4
.
템플릿을 구문 분석할 때 변수나 파일에서 발견된 특정 패턴을 변수나 파일의 데이터로 바꾸는 템플릿 시스템도 있습니다.