Golang 編譯文件在另外一臺(tái)服務(wù)器無法執(zhí)行,錯(cuò)誤:libc.so.6: version 'GLIBC_2.15' not found

錯(cuò)誤

解決方式:編譯電腦的GLIBC版本與運(yùn)行服務(wù)器電腦的版本保持一致,以下為查看GLIBC版本命令

  • 查看軟鏈
ll /lib64/libc.so.6

/lib64/libc.so.6 -> libc-2.17.so

  • 查看依賴
$ ldd 可執(zhí)行文件名稱 
linux-vdso.so.1 =>  (0x00007fff3f9dd000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f7cae56a000)
        libclntsh.so.11.1 => /usr/instantclient_11_2/oci8/libclntsh.so.11.1 (0x00007f7cabbfb000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f7cab82d000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f7cae786000)
        libnnz11.so => /usr/instantclient_11_2/oci8/libnnz11.so (0x00007f7cab460000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f7cab25c000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f7caaf5a000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f7caad40000)
        libaio.so.1 => /lib64/libaio.so.1 (0x00007f7caab3e000)
  • 查看版本
$ strings /lib64/libc.so.6|grep GLIBC_

GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_PRIVATE

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容