Как установить необходимые файлы gcc и libc6-dev на 20.04?

Я пытаюсь собрать программное обеспечение из исходного кода (в частности, Asymptote 2.66). Это работало нормально в Ubuntu 18.04.

Но есть ряд файлов, которые нужны make-файлу, такие как:

  • byteswap-16.h и libio.h в / usr / include / x86-64-linux-gnu / Биты /
  • limit.h в / usr / lib / gcc / x86-64-linux-gnu / 7 / include-fixed

просто отсутствуют в Ubuntu 20.04. Ну, нет в ожидаемых местах. Их можно найти в /snap/gnome-3-34-1804.

Вся справка онлайн говорит об установке build-essentials , libc6-dev и linux-libc-dev .

Но все они установлены. Кроме ручного копирования необходимых файлов один за другим, есть ли способ получить все необходимые файлы для сборки из исходного кода?

2
задан 16 July 2020 в 08:10

1 ответ

Сначала - Асимптот 2.62 содержится в официальном репозитории , поэтому вы можете начать получать его зависимости от сборок, включив репозитории исходного кода в Software & Updates ( ] 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 .

1
ответ дан 30 July 2020 в 22:06

Другие вопросы по тегам:

Похожие вопросы: