2017-08-04 80 views

回答

2

不,只有它們協調兼容性,我不認爲有人這樣做。

即使對於一個C實現,也可能發生這種情況:glibc與不同版本的本身不兼容,32位和64位版本的類型的佈局不同。格式中存在一個約束,即現有二進制文件及其靜態初始化程序(PTHREAD_MUTEX_INITIALIZER及其變體)必須保持正常工作,但運行時發生的情況並不固定,並且可能因錯誤修復和優化而發生變化。另一方面,不幸的是,靜態初始化程序兼容性要求很難修復32位/ 64位差異。