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
需要檢查。檢查後會更新你 –