반응형

OS: Ubuntu 14.04.1 LTS (64-bit)

Target: QualNet 설치를 위한 Makefile



<문제 상황>


  • Qualnet 설치 파일이 32비트 전용인데 64비트 운영체제에서 빌드하는 과정에서 /usr/bin/ld: cannot find -lexpat 에러가 발생한다.
  • 하지만 컴퓨터에는 이미 libexpat1, libexpat1-dev 모두 설치되어 있다.




<해결 방법>


컴퓨터에 설치된 libexpat 라이브러리가 64비트 전용이기 때문에 빌드할 때 링크가 안돼서 발생하는 에러이다.

아래 명령으로 32비트 전용 libexpat1-dev 를 설치해야 한다.


$ sudo apt-get install libexpat1-dev:i386




반응형
블로그 이미지

Bryan_

,
반응형

리눅스 콘솔에서 아래 명령을 통해서, 리눅스의 architecture를 확인할 수 있다.

$ uname -m


위의 명령을 쳤을 때,

i686 이 출력되면 32-bit,

x86_64 가 출력되면 64-bit 시스템이다.



반응형
블로그 이미지

Bryan_

,
반응형

Windows 7 ISO 이미지를 가상 씨디롬 드라이브로 열고, sources\idwbinfo.txt 파일을 연다.


32비트는 BuildArch=x86

64비트는 BuildArch=amd64

이렇게 적혀 있다.


반응형
블로그 이미지

Bryan_

,