如何在 20.04 上安装所需的 gcc 和 libc6-dev 文件?

如何在 20.04 上安装所需的 gcc 和 libc6-dev 文件?

我正在尝试从源代码构建软件(具体来说,Asymptote 2.66)。这在 Ubuntu 18.04 上运行良好。

但是 make 文件需要一些文件,例如:

  • /usr/include/x86-64-linux-gnu/bits/ 中的 byteswap-16.h 和 libio.h
  • /usr/lib/gcc/x86-64-linux-gnu/7/include-fixed 中的 limits.h

在 Ubuntu 20.04 中根本就不存在。嗯,没有出现在预期的位置。它们可以在 /snap/gnome-3-34-1804 中找到。

网上的每一条帮助都建议安装build-essentials、、libc6-devlinux-libc-dev

但所有这些都已安装。除了手动逐个复制所需文件外,还有其他方法可以从源代码获取构建所需的所有文件吗?

答案1

首先 - Asymptote 2.62 包含在官方存储库software-properties-gtk,因此您可以通过在软件和更新( )中启用源代码存储库并使用以下命令来开始获取其构建依赖项:

sudo apt-get build-dep asymptote

然后编译源代码:

cd ~/Downloads
wget https://github.com/vectorgraphics/asymptote/archive/2.66.tar.gz
tar -xf 2.66.tar.gz
cd asymptote-2.66
./autogen.sh
./configure
make
sudo make install

然后使用asy命令运行该应用程序。

相关内容