컴파일러를 다른 시스템으로 이동

컴파일러를 다른 시스템으로 이동

한 시스템(Ubuntu 16.04의 aarch64 5.4)에 설치된 컴파일러를 홈 디렉토리에서 다른 시스템으로 이동할 수 있습니까? 권한이 없는 시스템에서 이 컴파일러를 실행해야 하기 때문에 이 작업을 수행하고 싶습니다.

helloworld 프로그램으로 시도해 보았고 연결 단계에 도달했지만 ld는 원래 경로가 추가된 라이브러리를 찾고 있습니다.

{dseltz@ubuntu1604-64:437} aarch64-linux-gnu-g++-5 -isystem/home/dseltz/GNUTest/aarch64-linux-gnu/include/c++/5 -isysroot /home/dseltz/GNUTest -I/home/dseltz/GNUTest/usr/include/c++/5/aarch64-linux-gnu -B/home/dseltz/GNUTest/gcc_exec_files -B/home/dseltz/GNUTest/aarch64-linux-gnu -L/home/dseltz/GNUTest/aarch64-linux-gnu/lib  -L/home/dseltz/GNUTest/x86_64-linux-gnu --sysroot=/home/dseltz/GNUTest/aarch64-linux-gnu/lib -o Helloworld Helloworld.cpp
/home/dseltz/GNUTest/gcc_exec_files/aarch64-linux-gnu/../../aarch64-linux-gnu/bin/ld: cannot find /usr/aarch64-linux-gnu/lib/libc.so.6 inside /home/dseltz/GNUTest/aarch64-linux-gnu/lib
/home/dseltz/GNUTest/gcc_exec_files/aarch64-linux-gnu/../../aarch64-linux-gnu/bin/ld: cannot find /usr/aarch64-linux-gnu/lib/libc_nonshared.a inside /home/dseltz/GNUTest/aarch64-linux-gnu/lib
/home/dseltz/GNUTest/gcc_exec_files/aarch64-linux-gnu/../../aarch64-linux-gnu/bin/ld: cannot find /usr/aarch64-linux-gnu/lib/ld-linux-aarch64.so.1 inside /home/dseltz/GNUTest/aarch64-linux-gnu/lib
collect2: error: ld returned 1 exit status

이러한 라이브러리는 /home/dseltz/GNUTest/aarch64-linux-gnu/lib에 존재합니다.

어떤 아이디어가 있나요? 그냥 나쁜 생각인가요?

관련 정보