Files
build_toochain/linux_shell/3rd/elfutils
T
2026-07-07 15:23:39 +08:00

51 lines
1.3 KiB
Bash

#!/bin/bash
if ! type "include" > /dev/null 2>&1; then
include() {
. "$(cd "$(dirname "$1")" && pwd)/${2}";
};
fi
include "${BASH_SOURCE[0]}" ./global.bash
if ! pragma_once ${BASH_SOURCE[0]}; then return 0;
source ./../gcc/global.bash
fi
load_compile_environment() {
load_library "gcc-14.2.0:mpc-1.3.1:mpfr-4.2.1:gmp-6.2.1:cmake-3.26.5:make-4.4:patchelf-0.18.0"
export LD_LIBRARY_PATH=/home/env/Qt5.14.2/5.14.2/gcc_64/lib/:$LD_LIBRARY_PATH
}
load_compile_environment
_install_=""
_src_=""
if [[ "$(uname)" == "Linux" ]]; then
echo "This is Linux."
_install_="/ae/install"
_src_="/ae/src"
elif [[ "$(uname)" == "MINGW"* || "$(uname)" == "CYGWIN"* ]]; then
echo "This is Windows (Cygwin or MinGW)."
_install_="D:\wyc\cached_external_library\bash_install"
_src_="D:\wyc\cached_external_library\bash_srcs"
else
echo "Unknown system."
fi
packageName="elfutils"
version="0.189"
_src="${_src_}/${packageName}-${version}"
_build="${_src_}/${packageName}-${version}-build"
_install="${_install_}/${packageName}-${version}-install"
#wget -P "${src}" https://sourceware.org/elfutils/ftp/0.189/elfutils-0.189.tar.bz2
tar -xvf "${_src_}/elfutils-0.189.tar.bz2" -C "${_src_}"
chmod 777 "${_src}"
mkdir -m 777 "${_build}"
cd "${_build}" || exit
../"${_src}"/configure --prefix="${_install}"
make -j"$(nproc)"
sudo make install
sudo chmod -R 777 "${_install}"