1
여기 내 샘플 프로그램,이 프로그램에서printf 문을 사용할 때 __thread가 링커 오류를 발생시키는 이유는 무엇입니까?
int main()
{
static __thread int a;
printf("\n %d",a);
return 0;
}
,의 printf 문이 제거 될 때, 그것은 잘 연결되어 있습니다. 의 printf 문이 포함되면 , 그것은 다음과 같은 링커 오류를
ld: fatal: relocation error: R_SPARC_TLS_LE_HIX22: file /var/tmp//ccwb2Cxc.o: symbol <unknown>: bad symbol type SECT: symbol type must be TLS
프로세서를 제공합니다 SUN-SPARC OS : UNIX를
확인이 필요합니다. 확인한 후에 업데이트됩니다. –