2009-12-09 3 views

답변

2

그들은 템플릿으로 사용하고 파일은 직접 컴파일되지 않지만 최종 결과에 영향을주는 #defines를 설정 한 후 해당 .c 또는 .h 파일에 # 포함됩니다.

한 예가 mathop_sse2.c에서 발생합니다. 동일한 mathop_sse2.tc를 두 번 포함하지만 처음 FLT는 VL_TYPE_DOUBLE로 정의되고 두 번째 시간은 VL_TYPE_FLOAT로 정의됩니다. 그렇게하면 서로 다른 유형의 코드를 똑같이 복제하지 않아도됩니다.

+0

를 사용하여 가장 가능성이 파일이 기록 된 것 같은데? – Tim

+0

.th 파일에는 코드, 정의 및 선언 만 포함되어 있지 않습니다. .tc 파일에는 실제 C 코드가 있습니다. – Gonzalo

0

는 .TH와 TC의 차이점은 무엇입니까 Borland compiler.

+0

정말요? gcc로 컴파일 할 수 있습니다. – Tim

+0

아마도 프로젝트에서 파일을 제외시키기위한 빠른 작업이었을 수도 있습니다. – DanDan