常用命令
sudo rm xxx 删除文件 sudo rm -rf xxx 删除文件夹 ldd xxx/xxx 查看依赖 ll -l xxx/xxx 查看依赖 ln -s xxx/xxx /usr/bin 链接命令行执行
vscode下载地址
update.code.visualstudio.com/api/release… update.code.visualstudio.com/1.50.1/linu…
git下载地址
mirrors.edge.kernel.org/pub/softwar…
./configure --prefix=/home/git
sudo make && sudo make install
sudo ln -s /home/git/bin/git /usr/bin
node下载
nodejs.org/en/about/pr…
放到/home/node
sudo ln -s /home/node/bin/node /usr/bin
sudo ln -s /home/node/bin/npm /usr/bin
Python下载
wget www.python.org/ftp/python/…
tar -xzvf Python-3.6.1.tgz
sudo ln -s /home/python3.6.1/bin/python3 /usr/bin/python
GCC升级参考
GCC依赖下载 Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+. ftp://gcc.gnu.org/pub/gcc/infrastructure/
GCC升级参考
zhuanlan.zhihu.com/p/627799889
blog.csdn.net/banyu0052/a…
1.编译GCC依赖
gmp-6.1.2 / mpfr-4.1.0 / mpc-1.2.1
../configure --prefix=/usr/local/gmp-6.2.1 --build=aarch64-unknown-linux-gnu
../configure --prefix=/usr/local/mpfr-4.1.0 --build=aarch64-unknown-linux-gnu --with-gmp=/usr/local/gmp-6.2.1
../configure --prefix=/usr/local/mpc-1.2.1 --build=aarch64-unknown-linux-gnu --with-gmp-lib=/usr/local/gmp-6.2.1/lib --with-gmp-include=/usr/local/gmp-6.2.1/include --with-mpfr-lib=/usr/local/mpfr-4.1.0/lib --with-mpfr-include=/usr/local/mpfr-4.1.0/include
2.导出依赖环境变量
在终端运行下面命令可以将上面所编译好的三个库的动态库 (so)文件配置到 LD_LIBRARY_PATH 环境变量中,如果需要让配置永久生效,则需将下面的代码添加到 ~/.bashrc 文件中 并运行 source ~/.bashrc 命令即可。
export LD_LIBRARY_PATH=/usr/local/gmp-6.2.1/lib:/usr/local/mpfr-4.1.0/lib:/usr/local/mpc-1.2.1/lib:$LD_LIBRARY_PATH
3.编译GCC 9.3.0
../configure --prefix=/usr/local/gcc-9.3.0 --build=aarch64-unknown-linux-gnu --with-gmp-lib=/usr/local/gmp-6.2.1/lib --with-gmp-include=/usr/local/gmp-6.2.1/include --with-mpfr-lib=/usr/local/mpfr-4.1.0/lib --with-mpfr-include=/usr/local/mpfr-4.1.0/include --with-mpc-lib=/usr/local/mpc-1.2.1/lib --with-mpc-include=/usr/local/mpc-1.2.1/include
4.导出GCC环境变量
export PATH=/usr/local/gcc-9.3.0/bin:LIBRARY_PATH
export LD_LIBRARY_PATH=/usr/local/gcc-9.3.0/lib64:C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=/usr/local/gcc-9.3.0/include:$CPLUS_INCLUDE_PATH
下载make
ftp.gnu.org/gnu/make/
../configure --prefix=/usr/make-4.4.1 --build=aarch64-unknown-linux-gnu --host=arm-linux
../configure --prefix=/usr/make-4.4 --build=aarch64-unknown-linux-gnu --host=arm-linux
问题记录
GLIBC处理 strings /lib/aarch64-linux-gnu/libc.so.6|grep GLIBC_ blog.csdn.net/SHK242673/a…
ftp.gnu.org/gnu/glibc/g… mirrors.nju.edu.cn/gnu/libc/
../configure --prefix=/usr/glibc2.25 --build=aarch64-unknown-linux-gnu --host=arm-linux 报错信息: configure: WARNING: *** These auxiliary programs are missing or incompatible versions: makeinfo *** some features or tests will be disabled. *** Check the INSTALL file for required versions. checking LD_LIBRARY_PATH variable... contains current directory configure: error: *** LD_LIBRARY_PATH shouldn't contain the current directory when *** building glibc. Please change the environment variable *** and run configure again. 安装好texinfo后 参考: huaweicloud.csdn.net/63560fe9d3e… www.cnblogs.com/relax-zw/p/…
安装texinfo ftp.gnu.org/gnu/texinfo… ../configure --prefix=/usr/local/texinfo-6.6 报错: configure: WARNING: Could not find a terminal library among tinfo ncurses curses termlib termcap terminfo configure: WARNING: The programs from `info' directory will not be built. 参考资料: blog.csdn.net/voilethht/a… ftp.gnu.org/gnu/gawk/?C…
安装binutils ftp.gnu.org/gnu/binutil…
此版本在麒麟v10 sp1上编译安装不通过 gmp-4.3.2 ../configure --prefix=/usr/local/gmp-4.3.2 --build=aarch64-unknown-linux-gnu ../configure --prefix=/usr/local/mpfr-2.4.2 --build=aarch64-unknown-linux-gnu --with-gmp=/usr/local/gmp-4.3.2 ../configure --prefix=/usr/local/mpc-0.8.1 --build=aarch64-unknown-linux-gnu --with-gmp-lib=/usr/local/gmp-4.3.2/lib --with-mpfr-lib=/usr/local/mpfr-2.4.2/lib
GMP编译make check时出现"FAIL t-scan" blog.csdn.net/styshoo/art…
configure: error: cannot run /bin/bash ../config.sub 版本有问题 gmp-6.1.0会有此问题
error: libgmp not found or uses a different ABI 需要指定--with-xxx=/usr/local/xxxxx
指定编译--build与环境不符 error:oops,mp_limb_t is 64 bits,but the assembler code in this configuration expects 32 bits --build=aarch64-linux
export QT_IM_MODULE=fcitx export NODE_HOME=/home/node export PATH=NODE_HOME/lib:$PATH:/home/agree/.local/bin
ftp.gnu.org/gnu/glibc/g… ftp.gnu.org/gnu/glibc/g…
错误: ERROR:sandbox_linux.cc(377)] InitializeSandbox() called with multiple threads in process gpu-process. yuanliao.info/d/5224-ubun… openssl www.openssl.org/source/