Какой пакет предоставляет -llua для g ++?

Ну, его 2012 и Ubuntu 12.04 были выпущены недавно. Обновления апплетов Gnome также были недавно обновлены для поддержки Gnome 3. Теперь он очень настраиваемый, и он даже может скрывать декорации compiz для максимизированных окон.

Сейчас он работает только для классической / резервной версии Gnome 3

Установите резервную версию (sudo apt-get установить gnome-fallback-версию) sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt-get update sudo apt-get install gnome-window-апплеты

Спасибо Андрею из Webupd8.

5
задан 6 August 2011 в 20:29

7 ответов

gcc … -llua ищет файл с именем liblua.so, если вы связываете динамически (по умолчанию) или liblua.a, если вы ставите статично.

Вы можете посмотреть пакет (s ), содержащий файл с определенным именем с apt-файлом. Вы также можете сделать этот поиск онлайн на packages.ubuntu.com («Искать содержимое пакета», обязательно выберите свой дистрибутив и архитектуру). Но ...

$ apt-file search liblua.so
$

Что происходит, так это то, что Ubuntu отправляет несколько версий библиотек Lua, и они не совместимы с двоичными файлами, т. Е. Вам нужно выбрать тот, который вы хотите во время сборки. [!d6 ]

$ apt-file --regexp search '/liblua.*\.so$'
<lots of hits>

Начиная с natty, предпочтительной версией Lua является apt-file , с 5.0 и . Соответствующими lua-библиотеками для ссылок являются liblua5.1.so, liblua50.so и liblua40.so (вы можете перечислить файлы в пакете с помощью dpkg -L liblua5.1-0-dev или apt-file list liblua5.1-0-dev). Поэтому вам нужно изменить команду связывания на -llua5.1 (или -llua50 или -llua40, если вам нужен бинарный файл, совместимый со старыми системами).

5
ответ дан 25 May 2018 в 19:28

gcc … -llua ищет файл с именем liblua.so, если вы связываете динамически (по умолчанию) или liblua.a, если вы ставите статично.

Вы можете посмотреть пакет (s ), содержащий файл с определенным именем с apt-файлом. Вы также можете сделать этот поиск онлайн на packages.ubuntu.com («Искать содержимое пакета», обязательно выберите свой дистрибутив и архитектуру). Но ...

$ apt-file search liblua.so $

Что происходит, так это то, что Ubuntu отправляет несколько версий библиотек Lua, и они не совместимы с двоичными файлами, т. Е. Вам нужно выбрать тот, который вы хотите во время сборки.

$ apt-file --regexp search '/liblua.*\.so$' <lots of hits>

Начиная с natty, предпочтительной версией Lua является apt-file , с 5.0 и . Соответствующими lua-библиотеками для ссылок являются liblua5.1.so, liblua50.so и liblua40.so (вы можете перечислить файлы в пакете с помощью dpkg -L liblua5.1-0-dev или apt-file list liblua5.1-0-dev). Поэтому вам нужно изменить команду связывания на -llua5.1 (или -llua50 или -llua40, если вам нужен бинарный файл, совместимый со старыми системами).

5
ответ дан 25 July 2018 в 21:29

gcc … -llua ищет файл с именем liblua.so, если вы связываете динамически (по умолчанию) или liblua.a, если вы ставите статично.

Вы можете посмотреть пакет (s ), содержащий файл с определенным именем с apt-файлом. Вы также можете сделать этот поиск онлайн на packages.ubuntu.com («Искать содержимое пакета», обязательно выберите свой дистрибутив и архитектуру). Но ...

$ apt-file search liblua.so $

Что происходит, так это то, что Ubuntu отправляет несколько версий библиотек Lua, и они не совместимы с двоичными файлами, т. Е. Вам нужно выбрать тот, который вы хотите во время сборки.

$ apt-file --regexp search '/liblua.*\.so$' <lots of hits>

Начиная с natty, предпочтительной версией Lua является apt-file , с 5.0 и . Соответствующими lua-библиотеками для ссылок являются liblua5.1.so, liblua50.so и liblua40.so (вы можете перечислить файлы в пакете с помощью dpkg -L liblua5.1-0-dev или apt-file list liblua5.1-0-dev). Поэтому вам нужно изменить команду связывания на -llua5.1 (или -llua50 или -llua40, если вам нужен бинарный файл, совместимый со старыми системами).

5
ответ дан 31 July 2018 в 12:34

gcc … -llua ищет файл с именем liblua.so, если вы связываете динамически (по умолчанию) или liblua.a, если вы ставите статично.

Вы можете посмотреть пакет (s ), содержащий файл с определенным именем с apt-файлом. Вы также можете сделать этот поиск онлайн на packages.ubuntu.com («Искать содержимое пакета», обязательно выберите свой дистрибутив и архитектуру). Но ...

$ apt-file search liblua.so $

Что происходит, так это то, что Ubuntu отправляет несколько версий библиотек Lua, и они не совместимы с двоичными файлами, т. Е. Вам нужно выбрать тот, который вы хотите во время сборки.

$ apt-file --regexp search '/liblua.*\.so$' <lots of hits>

Начиная с natty, предпочтительной версией Lua является apt-file , с 5.0 и . Соответствующими lua-библиотеками для ссылок являются liblua5.1.so, liblua50.so и liblua40.so (вы можете перечислить файлы в пакете с помощью dpkg -L liblua5.1-0-dev или apt-file list liblua5.1-0-dev). Поэтому вам нужно изменить команду связывания на -llua5.1 (или -llua50 или -llua40, если вам нужен бинарный файл, совместимый со старыми системами).

5
ответ дан 2 August 2018 в 03:08

gcc … -llua ищет файл с именем liblua.so, если вы связываете динамически (по умолчанию) или liblua.a, если вы ставите статично.

Вы можете посмотреть пакет (s ), содержащий файл с определенным именем с apt-файлом. Вы также можете сделать этот поиск онлайн на packages.ubuntu.com («Искать содержимое пакета», обязательно выберите свой дистрибутив и архитектуру). Но ...

$ apt-file search liblua.so $

Что происходит, так это то, что Ubuntu отправляет несколько версий библиотек Lua, и они не совместимы с двоичными файлами, т. Е. Вам нужно выбрать тот, который вы хотите во время сборки.

$ apt-file --regexp search '/liblua.*\.so$' <lots of hits>

Начиная с natty, предпочтительной версией Lua является apt-file , с 5.0 и . Соответствующими lua-библиотеками для ссылок являются liblua5.1.so, liblua50.so и liblua40.so (вы можете перечислить файлы в пакете с помощью dpkg -L liblua5.1-0-dev или apt-file list liblua5.1-0-dev). Поэтому вам нужно изменить команду связывания на -llua5.1 (или -llua50 или -llua40, если вам нужен бинарный файл, совместимый со старыми системами).

5
ответ дан 4 August 2018 в 19:00

gcc … -llua ищет файл с именем liblua.so, если вы связываете динамически (по умолчанию) или liblua.a, если вы ставите статично.

Вы можете посмотреть пакет (s ), содержащий файл с определенным именем с apt-файлом. Вы также можете сделать этот поиск онлайн на packages.ubuntu.com («Искать содержимое пакета», обязательно выберите свой дистрибутив и архитектуру). Но ...

$ apt-file search liblua.so $

Что происходит, так это то, что Ubuntu отправляет несколько версий библиотек Lua, и они не совместимы с двоичными файлами, т. Е. Вам нужно выбрать тот, который вы хотите во время сборки.

$ apt-file --regexp search '/liblua.*\.so$' <lots of hits>

Начиная с natty, предпочтительной версией Lua является apt-file , с 5.0 и . Соответствующими lua-библиотеками для ссылок являются liblua5.1.so, liblua50.so и liblua40.so (вы можете перечислить файлы в пакете с помощью dpkg -L liblua5.1-0-dev или apt-file list liblua5.1-0-dev). Поэтому вам нужно изменить команду связывания на -llua5.1 (или -llua50 или -llua40, если вам нужен бинарный файл, совместимый со старыми системами).

5
ответ дан 6 August 2018 в 03:20

gcc … -llua ищет файл с именем liblua.so, если вы связываете динамически (по умолчанию) или liblua.a, если вы ставите статично.

Вы можете посмотреть пакет (s ), содержащий файл с определенным именем с apt-файлом. Вы также можете сделать этот поиск онлайн на packages.ubuntu.com («Искать содержимое пакета», обязательно выберите свой дистрибутив и архитектуру). Но ...

$ apt-file search liblua.so $

Что происходит, так это то, что Ubuntu отправляет несколько версий библиотек Lua, и они не совместимы с двоичными файлами, т. Е. Вам нужно выбрать тот, который вы хотите во время сборки.

$ apt-file --regexp search '/liblua.*\.so$' <lots of hits>

Начиная с natty, предпочтительной версией Lua является apt-file , с 5.0 и . Соответствующими lua-библиотеками для ссылок являются liblua5.1.so, liblua50.so и liblua40.so (вы можете перечислить файлы в пакете с помощью dpkg -L liblua5.1-0-dev или apt-file list liblua5.1-0-dev). Поэтому вам нужно изменить команду связывания на -llua5.1 (или -llua50 или -llua40, если вам нужен бинарный файл, совместимый со старыми системами).

5
ответ дан 7 August 2018 в 21:05

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

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