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 directoryPokud 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.