libstdc ++. a отсутствует - PullRequest
       11

libstdc ++. a отсутствует

1 голос
/ 12 февраля 2009

Я работаю на Ubuntu 8.04 / 32 бит (как виртуальная машина). Выполняя некоторые работы над проектом, который не является минимальным, я получаю сообщение об ошибке:

g ++: /usr/lib/libstdc++.a: нет такого файла или каталога

Что мне делать? пакет gcc устанавливается через synaptic, что мне не хватает?

Спасибо, Lucian

Ответы [ 2 ]

4 голосов
/ 12 февраля 2009

Для Ubuntu 8.04 (он же Харди) вам необходимо установить пакет libstdc ++ 6-4.2-dbg.

$ sudo aptitude install libstdc++6-4.2-dbg

Если вам понадобится найти такие файлы в будущем, установите apt-file, если он еще не установлен, и используйте поиск apt-file.

$ sudo aptitude install apt-file
...
$ sudo apt-file search /usr/lib/libstdc++.a
0 голосов
/ 13 февраля 2009

Кажется, вы разрабатываете на C ++, как предполагает "++" в названии библиотеки. В этом случае вам также необходимо установить g ++, но, между прочим, это приведет к установке необходимой библиотеки.

Чтобы установить gcc, g ++ и другие утилиты, такие как make, за один шаг, вы можете установить метапакет, необходимый для сборки.

Эти пакеты также могут оказаться полезными, так как они устанавливают соответствующую документацию: glibc-doc manpages-dev gcc-4.2-doc libstdc ++ 6-4.2-doc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...