표준 라이브러리 함수 만 사용하는 암호화 계산을하는 매우 간단한 C 프로그램이 있습니다.Ubuntu에서 OS X에서 C 프로그램을 컴파일하기
우분투 (10.04, 32 비트)에서 프로그램을 실행하고 -m32 플래그와 함께 cc를 사용하여 OS X 10.6에서 컴파일합니다. 우분투에서 실행하려고 할 때 "이진 파일을 실행할 수 없습니다."라는 오류 메시지가 나타납니다.
우분투에서 컴파일하면 제대로 실행됩니다.
OS X에서 우분투에서 실행될 바이너리로 코드를 컴파일하는 쉬운 방법이 있습니까? 그렇지 않다면 바이너리가 호환되지 않는 이유는 무엇입니까?
부분 복제 : http://stackoverflow.com/questions/5245444/cross-compiler-for-linux-on-mac-os-x이 링크는 ['crosstool-NG'] (http : // crosstool -ng.org). – darvids0n