반응형
[Linux Ubuntu]
/usr/bin/ld: skipping incompatible <path 1> when searching for <path 2> workaround
/usr/bin/ld: skipping incompatible <경로1> when searching for <경로2> 해결 방법
64비트 환경에서 32비트 라이브러리를 필요로 하여, 컴파일 중에 발생하는 문제
우분투 11 이하 버전에서는 ia32-libs 패키지 설치
우분투 16,18 버전에서는 sudo apt-get install gcc-multilib g++-multilib 로 gcc-multilib, g++multilib 설치
중간 버전은 상황에 맞게 설치하여 해결함
(Problems with compiling 32-bit libraries in 64-bit environments
Install the ia32-libs package in Ubuntu 11 and below
Install gcc-multilib, g++ multilib with sudo apt-get install gcc-multilib g++-multilib in Ubuntu 16, 18 versions
Intermediate versions are contextually installed and resolved)
반응형