[gentoo-user-de] Wie VERWENDET man eine mit "crossdev" gebaute Crosscompiler-Toolchain für target mingw?

14/12/2007 - 10:10 von Wolfgang Liebich | Report spam
Hi,
Ich habe auf meinem GENTOO-PC via crossdev einen Crosscompiler ( +
Binutils) für das Target Mingw32 gebaut (die alten "xmingw"-Packages
sind ja abgeschafft. Was mir nicht ganz klar ist:
- Wie verwendet man jetzt diese X-Compiler, um eigene PRogramme für
Windows zu übersetzen? Ich betreue ein C++-Projekt, das unter Solaris
und Windows laufen soll - es ist definitiv kein ebuild dafür vorhanden,
und es wird auch nie einen geben. Muß ich da quasi "per hand" die
PATH-Variable umbauen (und ggf. CC, CXX umsetzen)?
Inquiring Mind wants to know..
- Wolfgang
gentoo-user-de@gentoo.org mailing list
 

Lesen sie die antworten

#1 Dirk Heinrichs
14/12/2007 - 10:20 | Warnen spam

On Friday 14 December 2007 10:04:18 Wolfgang Liebich wrote:

- Wie verwendet man jetzt diese X-Compiler, um eigene PRogramme für
Windows zu übersetzen? Ich betreue ein C++-Projekt, das unter Solaris
und Windows laufen soll - es ist definitiv kein ebuild dafür vorhanden,
und es wird auch nie einen geben. Muß ich da quasi "per hand" die
PATH-Variable umbauen (und ggf. CC, CXX umsetzen)?



Unter Gentoo bekommen die Compiler und verwandte Tools ein Namensprefix, z.B. "i686-pc-linux-gnu-". Schau mal in /usr/bin nach, wie daß Prefix für deinen Mingw Compiler lautet (ll /usr/bin/*gcc). Dann kannst Du CC, CXX, etc. (oder was immer Deine Makefiles benutzen) entsprechend setzen.

HTH...

DIrk


<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Sans Serif'; font-size:10pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">On Friday 14 December 2007 10:04:18 Wolfgang Liebich wrote:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&gt; - Wie verwendet man jetzt diese X-Compiler, um eigene PRogramme für</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&gt; Windows zu übersetzen? Ich betreue ein C++-Projekt, das unter Solaris</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&gt; und Windows laufen soll - es ist definitiv kein ebuild dafür vorhanden,</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&gt; und es wird auch nie einen geben. Muß ich da quasi "per hand" die</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">&gt; PATH-Variable umbauen (und ggf. CC, CXX umsetzen)?</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Unter Gentoo bekommen die Compiler und verwandte Tools ein Namensprefix, z.B. "i686-pc-linux-gnu-". Schau mal in /usr/bin nach, wie daß Prefix für deinen Mingw Compiler lautet (ll /usr/bin/*gcc). Dann kannst Du CC, CXX, etc. (oder was immer Deine Makefiles benutzen) entsprechend setzen.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">HTH...</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> DIrk</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html>
mailing list

Ähnliche fragen