LINUX.ORG.RU

CMake компиляция под ARM и пути до библиотек

 


0

1

Собираю под arm компилятором. CMake живет своей жизнью и упорно в параметры линковки вставляет пути вида "-L/usr/lib/x86_64-linux-gnu", хотя я об этом эго не просил. Естественно не собирается. Как это побороть?

Как это побороть?

а подробней?

ты в обычной системе(не arm) собрал компилятор arm и пытаешься собрать им что-то там?

Тогда тебе надо полностью объявлять глобальными переменными тотально всё, все флаги, компилятор, пути и прочее. Делать это лучше под специфическим пользователем, без системных привязок(ака /etc/skel /etc/default и пр.) примерно так :

http://www.linuxfromscratch.org/lfs/view/development/chapter04/settingenviron...

Gramozeka ★★
()
Последнее исправление: Gramozeka (всего исправлений: 1)

cmake умеет pkg-config

anonymous
()

Конечно, поддержка кросс-платформенной компиляции в CMake то ещё говно, но ты предоставь больше информации.

EXL ★★★★★
()

Удалил каталог сборки, заново все запустил, заработало. Возможно это QtCreator что-то чудил или CMake. Всем спасибо.

pathfinder ★★★★
() автор топика

переходи на autotools

Harald ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.