MPFRのインストール
MPFRは任意桁数の計算を可能にするライブラリーです.パッケージはここにある新しげなのmpfrなんたらで, クリックしたらインストール完了す.
- MPFR 3系列は, CentOS8が利用しています.
- というわけで,MPFR 3を使うと Linuxと2020年ごろは同じ感じになる
- MPFR 4系列はGMPFRXXが対応しません.
- というわけで, MPFR 4を使うと, Linuxとビルド結果が違う可能性があります
MPCのインストール
仲間にMPCがおります.インストールにはMPFRが必要です.MPCのパッケージはパッケージはここにある新しげなのmpcなんたらでなります.
パッケージを自分で作りたい大馬鹿野郎は
理由が全くわかりませんが? ひまなんすか?
MPFR-4系列
MPFR 台湾積体電路製造
X86ビルド
X86ターミナルで実行する.
cd x86_64 tar zxf ../mpfr-4.1.0.tar.xz cd mpfr-4.1.0 ./configure make lipo -info src/.libs/*dylib Non-fat file: src/.libs/libmpfr.6.dylib is architecture: x86_64 Non-fat file: src/.libs/libmpfr.dylib is architecture: x86_64
ARM64ビルド
ARM64ターミナルで実行する
cd arm64 tar zxf ../mpfr-4.1.0.tar.xz cd mpfr-4.1.0 ./configure make lipo -info src/.libs/*dylib Non-fat file: src/.libs/libmpfr.6.dylib is architecture: arm64 Non-fat file: src/.libs/libmpfr.dylib is architecture: arm64
ここでインストールしてしまおう.
fswatch -x /usr/local/ > files.log & sudo make install
豚にする
それでは豚に変更しよう.
mkdir ../universal lipo -create -arch x86_64 ../../x86_64/mpfr-4.1.0/src/.libs/libmpfr.6.dylib -arch arm64 src/.libs/libmpfr.6.dylib -output ../universal/libmpfr.6.dylib sudo cp ../universal/libmpfr.6.dylib /usr/local/lib/ lipo -info /usr/local/lib/libmpfr.dylib Architectures in the fat file: /usr/local/lib/libmpfr.dylib are: x86_64 arm64
いいようだな.
kill %1 fswatch_analyze.sh -c binary files.log sudo pkgbuild --identifier mpfr --root binary mpfr-4.1.0-osx11.2.pkg
MPFR
cd mpfr-4.0.1 configure make fswatch -x /usr/local/ > files.log & sudo make install kill %1 sudo fswatch_analyze.sh -c binary files.log sudo pkgbuild --identifier mpfr-4.0.1 --root binary mpfr-4.0.1-osx10.14.pkg
MPFR-3系列
ARM64ビルド
ARM64ターミナルで実行する
cd arm64 tar zxf ../mpfr-3.1.6.tar.xz cd mpfr-3.1.6 ./configure make lipo -info src/.libs/*dylib Non-fat file: src/.libs/libmpfr.4.dylib is architecture: arm64 Non-fat file: src/.libs/libmpfr.dylib is architecture: arm64
X86ビルド
X86ターミナルで実行する.
cd x86_64 tar zxf ../mpfr-3.1.6.tar.xz cd mpfr-3.1.6 ./configure make lipo -info src/.libs/*dylib Non-fat file: src/.libs/libmpfr.4.dylib is architecture: x86_64 Non-fat file: src/.libs/libmpfr.dylib is architecture: x86_64
ここでインストールしてしまおう.
fswatch -x /usr/local/ > files.log & sudo make install
豚にする
それでは豚に変更しよう.
mkdir ../universal lipo -create -arch x86_64 ../../x86_64/mpfr-3.1.6/src/.libs/libmpfr.4.dylib -arch arm64 src/.libs/libmpfr.4.dylib -output ../universal/libmpfr.4.dylib lipo -info ../universal/libmpfr.4.dylib Architectures in the fat file: /usr/local/lib/libmpfr.dylib are: x86_64 arm64 sudo cp ../universal/libmpfr.4.dylib /usr/local/lib/
インストーラを作成しようだな.
kill %1 fswatch_analyze.sh -c binary files.log pkgbuild --identifier mpfr --root binary mpfr-3.1.6-osx12.0.pkg
MPC
MPC
cd mpc-1.1.0 configure make fswatch -x /usr/local/ > files.log & sudo make install kill %1 sudo fswatch_analyze.sh -c binary files.log sudo pkgbuild --identifier mpc-1.1.0 --root binary mpc-1.1.0-osx10.14.pkg
File attachments
添付 | サイズ |
---|---|
mpc-1.1.0-osx10.14.pkg | 116.73 KB |