← 返回卷宗
編程筆記

下載llama.cpp的llama-b3982-bin-ubuntu-x64.zip,在ubuntu上提示libstdc++.so.6: version `GLIBCXX_3.4.30' not found 及 /lib64/libc.so.6: version `glibc_2.32' not found 的解決方法

對於 libstdc++.so.6: version `GLIBCXX_3.4.30' not found

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get upgrade libstdc++6

對於第二個/lib64/libc.so.6: version `glibc_2.32'

mkdir $HOME/glibc/ && cd $HOME/glibc
wget http://ftp.gnu.org/gnu/libc/glibc-2.32.tar.gz
tar -xvzf glibc-2.32.tar.gz
mkdir build 
mkdir glibc-2.32-install
cd build
~/glibc/glibc-2.32/configure --prefix=$HOME/glibc/glibc-2.32-install
make
make install

相對來說,第二個非常耗時,不如本機上直接編譯llama.cpp

本文由 三符道長 撰於 2024年10月27日。轉載請註明出處。