반응형

PowerPC 실행 프로그램을 x64 Ubuntu에서 수행하기

cross-compile , toolchain

실행 환경

  • Ubuntu 64비트 22.04
$ cat  /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.2 LTS"

사전 설치

sudo apt-get install build-essential gcc-multilib gcc-powerpc-linux-gnu g++-powerpc-linux-gnu qemu-user-static
  • ⚡ 설치하는 내용으로 하단의 단계가 수행이 안되는 경우 댓글 적어 주세요.

g++로 실행 프로그램 빌드

  • main.cpp 예제 파일
// main.cpp
#include <stdio.h>

int main() {

        printf("Hello! \n");
        return 0;
}
  • 빌드 명령
powerpc-linux-gnu-g++ main.cpp -o powerpc_exec

PowerPC 프로그램 실행 시키기 (x64 Ubuntu 에서)

/usr/bin/qemu-ppc-static -L /usr/powerpc-linux-gnu/ ./powerpc_exec
728x90
반응형

+ Recent posts