Linux에 크로스 컴파일러 danshell을 설치하는 방법은 무엇입니까?

Linux에 크로스 컴파일러 danshell을 설치하는 방법은 무엇입니까?

이 셸을 설치하려고 합니다.https://sourceforge.net/projects/danshell/ http://danshell.sourceforge.net

그리고 리눅스와 윈도우에서 크로스컴파일된다고 합니다. 저는 초보자이고 크로스 컴파일에 익숙하지 않습니다. 다운로드한 파일을 새 디렉터리에 압축하면 설치 방법을 알 수 없습니다. 디렉토리에 있는 파일은 다음과 같습니다.

autocomplete.cpp     COPYING.txt        linux.h            sizeof.exe
autocomplete.h       danshell.exe       ls.cpp             utils.cpp
cat.cpp              danshell.ico       ls.exe             utils.h
cat.exe              danshell_v2.0.zip (http://danshell_v2.0.zip/)  main.cpp           welcome_screen.txt
cd.cpp               echo.cpp           main.h             yes.cpp
cd.exe               echo.exe           notes_v.2.0.txt    yes.exe
changelog_v.2.0.txt  License.txt        screenie_v2.0.PNG
computername.txt     linux.cpp          sizeof.cpp

잘 문서화되어 있지 않기 때문에 여기서 무엇을 해야할지 명확하지 않습니다. 저는 Ubuntu Gnu/Linux를 사용하고 있습니다. 여기 크로스 컴파일에 더 익숙한 사람이 이 작업을 수행하는 방법을 알고 있다면 기꺼이 도와드리겠습니다.

미리 감사드립니다!

답변1

크로스 컴파일일반적으로 실행 파일이 다른 아키텍처의 다른 컴퓨터에서 실행될 수 있도록 한 컴퓨터의 일부 소스 코드에서 실행 파일을 빌드하는 프로세스로 예약됩니다. 예를 들어 x86_64 시스템의 ARM 아키텍처에서 실행되는 코드를 작성하는 경우) 읽어야 할 것 같습니다.가지고 다닐 수 있는.

큰 경고: 코드가 꽤 오래된 것 같습니다. (2008) 이후 출판되지 않음

zip 파일에서changelog_v2.0.txt를 읽은 결과를 보면 알 수 있습니다.

(Linux를 사용하는 경우 linux.cpp를 컴파일하고 링크하기만 하면 됩니다.)

어떤 종류의 makefile도 없을 경우 우리가 할 수 있는 일은 이 지시어를 따르는 것뿐입니다. 간단한 기본 컴파일을 시도해 보시기 바랍니다(다운로드한 소스 코드의 압축을 푼 디렉터리에 비밀번호를 설정하세요).

gcc -c -o danshell linux.cpp

무슨 일이 일어나는지 확인하고 결과를 여기에 보고하세요. (그런데 시도하지 않겠습니다 :-P)

관련 정보