프로그래밍/PC
FPC 64비트(x86_64) 리눅스에서 32비트(i386) 크로스 컴파일러 생성하기...
사악신
2014. 4. 4. 22:13
CentOS 에서 라자루스를 설치하였다면, /usr/share/fpcsrc/2.6.2 와 같은 디렉토리에 fpc 의 소스가 설치되어있을 겁니다. 해당 디렉토리 아래 compile 디렉토리로 이동한 후, 아래의 명령어를 입력합니다.
cd /usr/share/fpcsrc/2.6.2/compiler
make cycle CPU_TARGET="i386"
어차피 리눅스에서 실행하고 32비트 리눅스 컴파일러이기 때문에 OS_TARGET 은 생략하였습니다.
끝에 오류 메시지가 나오는데, compile 디렉토리에 ppcross386 이 무사히 생성되어있길래 그냥 무시하였습니다.(ㅡㅡㅋ)
심볼링 링크를 생성해줍니다.
ln -s /usr/share/fpcsrc/2.6.2/compiler/ppcross386 /usr/bin
이런식으로 다른 플랫폼용 컴파일러들을 생성하면 됩니다.
다음은 OS_TARGET 으로 지정할 수 있늘 것들 입니다.
다음은 CPU_TARGET 으로 지정할 수 있는 것들 입니다.
반응형