https://xinu.cs.mu.edu/index.php?title=Crosscompiler&feed=atom&action=history
Crosscompiler - Revision history
2024-03-28T23:10:08Z
Revision history for this page on the wiki
MediaWiki 1.34.2
https://xinu.cs.mu.edu/index.php?title=Crosscompiler&diff=2722&oldid=prev
Amallen: Redirecting to HOWTO:Build XINU#Cross-Compiler
2008-06-24T20:07:48Z
<p>Redirecting to <a href="/index.php/HOWTO:Build_XINU#Cross-Compiler" class="mw-redirect" title="HOWTO:Build XINU">HOWTO:Build XINU#Cross-Compiler</a></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 20:07, 24 June 2008</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT:[[HOWTO:<del class="diffchange diffchange-inline">Build_and_Deploy_XINU</del>#Cross-Compiler]]</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT:[[HOWTO:<ins class="diffchange diffchange-inline">Build XINU</ins>#Cross-Compiler]]</div></td></tr>
</table>
Amallen
https://xinu.cs.mu.edu/index.php?title=Crosscompiler&diff=1870&oldid=prev
Agember: Redirecting to HOWTO:Build and Deploy XINU#Cross-Compiler
2007-07-11T21:10:23Z
<p>Redirecting to <a href="/index.php/HOWTO:Build_and_Deploy_XINU#Cross-Compiler" class="mw-redirect" title="HOWTO:Build and Deploy XINU">HOWTO:Build and Deploy XINU#Cross-Compiler</a></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 21:10, 11 July 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT:[[Build_and_Deploy_XINU#Cross-Compiler]]</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT:[[<ins class="diffchange diffchange-inline">HOWTO:</ins>Build_and_Deploy_XINU#Cross-Compiler]]</div></td></tr>
</table>
Agember
https://xinu.cs.mu.edu/index.php?title=Crosscompiler&diff=1869&oldid=prev
Agember: Redirecting to Build and Deploy XINU#Cross-Compiler
2007-07-11T21:10:09Z
<p>Redirecting to <a href="/index.php?title=Build_and_Deploy_XINU&action=edit&redlink=1" class="new" title="Build and Deploy XINU (page does not exist)">Build and Deploy XINU#Cross-Compiler</a></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 21:10, 11 July 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">One of the biggest hurdles for compiling on one computer and sending the binary to a second computer is the architecture type. For our purposes we are developing on a powerpc architecture and sending the compiled binary to a mips processor. This is done through the use of a crosscompiler, our powerpc to mips crosscompiler is located in</del>:</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">#REDIRECT</ins>:<ins class="diffchange diffchange-inline">[[Build_and_Deploy_XINU#Cross</ins>-Compiler<ins class="diffchange diffchange-inline">]]</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"> /usr/local/project/EmbeddedOS/crosscompiler</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">All compiling programs are prefixed with <tt>mipsel</del>-<del class="diffchange diffchange-inline">linux-uclibc-</tt> to differentiate the crosscompiler from the local system's compiling programs. A simple recommendation is to add the crosscompiler directory to your path. This can be done by typing:</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"> export PATH=$PATH:/usr/local/project/EmbeddedOS/crosscompiler</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Alternativly, this can be added to your <tt>.profile</tt> or <tt>.bashrc</tt> (or whatever script loads when you use a terminal...).</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">All the standard GNU </del>Compiler <del class="diffchange diffchange-inline">Collection programs should exists (most importantly gcc and objdump are there).</del></div></td><td colspan="2"> </td></tr>
</table>
Agember
https://xinu.cs.mu.edu/index.php?title=Crosscompiler&diff=1469&oldid=prev
Michael at 21:44, 15 September 2006
2006-09-15T21:44:38Z
<p></p>
<p><b>New page</b></p><div>One of the biggest hurdles for compiling on one computer and sending the binary to a second computer is the architecture type. For our purposes we are developing on a powerpc architecture and sending the compiled binary to a mips processor. This is done through the use of a crosscompiler, our powerpc to mips crosscompiler is located in:<br />
/usr/local/project/EmbeddedOS/crosscompiler<br />
<br />
All compiling programs are prefixed with <tt>mipsel-linux-uclibc-</tt> to differentiate the crosscompiler from the local system's compiling programs. A simple recommendation is to add the crosscompiler directory to your path. This can be done by typing:<br />
export PATH=$PATH:/usr/local/project/EmbeddedOS/crosscompiler<br />
Alternativly, this can be added to your <tt>.profile</tt> or <tt>.bashrc</tt> (or whatever script loads when you use a terminal...).<br />
<br />
All the standard GNU Compiler Collection programs should exists (most importantly gcc and objdump are there).</div>
Michael