Stlink, nenalezen libstlink.so.1

vw

Stlink, nenalezen libstlink.so.1
« kdy: 23. 03. 2018, 20:36:40 »
Zdravím, potřebuji poprosit o radu s instalací software.

Potřeboval bych nahrávat do uPC vývojové desky s STM32F4xx program přes ST-Link. Jelikož mám Ubuntu, zvolil jsem po chvilce hledání na internetu program stlink https://github.com/texane/stlink/blob/master/doc/compiling.md a začal jej instalovat podle návodu na odkazu https://github.com/texane/stlink/blob/master/doc/compiling.md .
Skončil jsem příkazem sudo make install, problému jsem si nevšiml. Jakmile zadám jeden z příkazů st-flash, st-info nebo st-util, objeví se chyba:
st-util: error while loading shared libraries: libstlink.so.1: cannot open shared object file: No such file or directory
Pokud ale spustím program z adresáře pro instalaci, např ./st-flash, tak se chyba neprojeví a program, zdá se, funguje. Když jsem trošku pátral, objevil jsem příslušný .so soubor spolu s dalšími potřebnými v nestandartním umístění /usr/local/lib. Rád bych ten stlink měl nainstalovaný jako utilitu v systému a nechtěl jsem to instalovat do domovského adresáře, kde by to snad fungovalo. Víte někdo, jak bych tomu programu mohl říct, kde najde ty knihovny, případně jestli mám zkusit upravit makefile? Díky za odpovědi.

Btw: Odpoledne si tady někdo stěžoval na nedostatek technických dotazů https://forum.root.cz/index.php?topic=18019.msg257192#msg257192 , tak doufám, že je tenhle dost technický na to, abych mu udělal radost.


n

Re:Stlink, nenalezen libstlink.so.1
« Odpověď #1 kdy: 23. 03. 2018, 20:49:49 »
  • pridej tu cestu do /etc/ld.so.conf (nebo do neceho co includuje)
  • pust ldconfig
  • tvuj technicky dotaz je vyresen

vw

Re:Stlink, nenalezen libstlink.so.1
« Odpověď #2 kdy: 23. 03. 2018, 21:13:28 »
Díky za urychlené vyřešení technického dotazu.

fedorac

Re:Stlink, nenalezen libstlink.so.1
« Odpověď #3 kdy: 24. 03. 2018, 00:08:53 »
jenom trochu rozsireni dotazu pro neznalce ubuntu :
existuje zde nejaky ekvivalent pro fedora prikaz : (napr.)
dnf provides "*/libdevmapper-event.so*"
ktery najde ve kterem baliku ta knihovna je ?

n

Re:Stlink, nenalezen libstlink.so.1
« Odpověď #4 kdy: 24. 03. 2018, 00:15:33 »
yum provides libdevmapper-event.so*


n

Re:Stlink, nenalezen libstlink.so.1
« Odpověď #5 kdy: 24. 03. 2018, 00:20:30 »
apt-file find kwallet.h