编译 MPFR

  1. mpfr.org 下载源码:

    wget https://www.mpfr.org/mpfr-current/mpfr-4.2.2.tar.xz
    tar -Jxf mpfr-*.tar.xz
    
  2. 编译并安装:

    ./configure
    make -j$(nproc)
    sudo make install
    
  3. 将下面的命令加入 ~/.bashrc

    export CPPFLAGS="-I/usr/local/include $CPPFLAGS"
    export LDFLAGS="-L/usr/local/lib $LDFLAGS"
    export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
    
  4. 检查当前 MPFR 版本:

    version.c:

    #include <stdio.h>
    #include <mpfr.h>
    int main (void)
    {
      printf ("MPFR library: %-12s\nMPFR header:  %s (based on %d.%d.%d)\n",
              mpfr_get_version (), MPFR_VERSION_STRING, MPFR_VERSION_MAJOR,
              MPFR_VERSION_MINOR, MPFR_VERSION_PATCHLEVEL);
      return 0;
    }
    
    cc -o version version.c -lmpfr -lgmp
    

参考:How to Install | GNU MPFR

posted @ 2025-04-04 06:30  Undefined443  阅读(21)  评论(0)    收藏  举报