このシェルをインストールしようとしています。https://sourceforge.net/projects/danshell/ http://danshell.sourceforge.net
そしてLinuxとWindowsでクロスコンパイルされるそうです。私は初心者であり、クロスコンパイルに精通していません。ダウンロードしたファイルを新しいディレクトリに圧縮すると、インストール方法がわかりません。ディレクトリ内のファイルは次のとおりです。
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)