Найти и установить отсутствующие данные XLFD на основе шрифта X11

Чтобы исправить ошибку, мне нужно найти stdio.h и изменить его.

Вам следует изменить свою программу, чтобы она работала с имеющейся у вас версией stdio.h , а не наоборот. Я рекомендую задать еще один вопрос относительно ошибки компиляции, которую вы получаете в отношении стандартного stdio.h .

Однако я не могу найти файлы "stdio.h".

В Ubuntu файл stdio.h предоставляется пакетом libc6-dev , который требуется для build-essential . Так что этот файл действительно должен быть там. Возможно, у вас нет разрешения на его редактирование как обычный пользователь, но вы, вероятно, можете сделать это с помощью sudo , если действительно хотите.

2
09.05.2017, 12:19
1 ответ

Поиск моего /usr/share/fonts/X11/*/fonts.dir находит, например.

lutRS12-ISO8859-1.pcf.gz -b&h-lucidatypewriter-medium-r-normal-sans-12-120-75-75-m-70-iso8859-1

и

$ dpkg -S lutRS12-ISO8859-1.pcf.gz
xfonts-75dpi: /usr/share/fonts/X11/75dpi/lutRS12-ISO8859-1.pcf.gz
xfonts-100dpi: /usr/share/fonts/X11/100dpi/lutRS12-ISO8859-1.pcf.gz

обнаружили, что они находятся в пакетах xfonts в Debian (и, возможно, в производных от Debian).

Я понятия не имею, как их получить для MobaXterm, но я полагаю, что вы можете извлечь их из пакетов Debian, если не найдете их напрямую.

Если в вашей системе нет какого-либо пакета, я полагаю, вам придется обновить fonts.dir вручную, перезапустить все и т. д.

1
27.01.2020, 22:18

Теги

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