Quantcast
Channel: Active questions tagged gcc - Stack Overflow
Viewing all articles
Browse latest Browse all 22009

cross-compile error while loading shared library

$
0
0

I have run gcc cross compiler from ubuntu(x86) to arm. this cross compiler works fine on ubuntu 14, and not I try in on ubuntu 18.

I tried to compile simple program

#include <stdio.h>void main() {    printf("h\n");}gcc test.c -o test 

When I compile it with gcc (to x86) all works fine, but when I compile it with cross compiler arm gcc I got error ...arm-buildroot-linux-uclibcgnueabu/4.*.*/cc1 : error while loading shared libraries: libmpfr.so.4 cannot open shared object file: No such file or directory

When I serach I can findlibmpfr.so.4 in the cross compiler path under /usr/lib

So even arm-gcc test.c -o test -L "<path_to_compiler>/usr/lib" got same error . and even export LD_LIBRARY_PATH=<path_to_compiler>/usr/lib didn't help


Viewing all articles
Browse latest Browse all 22009

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>