<div dir="ltr">Hello, all.<br><br>I have not posted to the cegcc list before, but have been working on some pythonCE projects, where cegcc might prove a useful tool (I hope). I realise that the following is not really a pythonCE topic, but thought it might be useful to some of the list&#39;s readers given some of the recent discussions.<br>
<br>This post was really just to confirm that cegcc can be compiled from source (from the cegcc SF download page). I thought I should mention this, because I did not see any amd64 packages for cegcc, and there were very few posts relating to using cegcc with an amd64 processor or with debian (perhaps it has gone so smoothly for everyone that no questions were asked?).<br>
<br>The steps I followed were:<br><br>- download the source package (platform independent)<br>- extract to a convenient folder<br>- I used &#39;su&#39; privileges (though sudo might be ok too)<br>- run the &#39;build-cegcc.sh&#39; script located in the cegcc/src folder<br>
- if errors occur, just go through the output carefully to locate any packages, which may not be present on your machine (I had to install &#39;bison&#39; and &#39;flex&#39; using the usual &#39;apt-get install&#39; command)<br>
- IMPORTANT! before running the build script again, remove the &#39;build&#39; folder that was created in the &#39;src&#39; folder during the initial failed build attempt. If you do not do this the build script will almost certainly fail again.<br>
- it can take some time to build the entire package<br>- I think there were some minor warnings/errors, but the cegcc structure and files all appeared correctly<br>- check that the files are there in /opt/cegcc<br>- if you want to be able to call the compilers from a Gnome terminal window you need to add this folder to the $PATH variable. To do this, simply edit the /etc/profile file (use &#39;su&#39; or &#39;sudo&#39; to do this) and add the following line at the end of the file:<br>
&nbsp;&nbsp; &quot;export PATH=$PATH:/opt/cegcc/bin&quot;<br>The change will only take effect the next time you open a terminal window<br>- Now you can access the cegcc compilers from any folder. Type &#39;arm-wince-cegcc-gcc&#39; to check that it works. The reply should be &#39;no input files&#39;<br>
- Now I simply followed the &#39;getting started&#39; steps at <a href="http://cegcc.sourceforge.net/docs/using.html">http://cegcc.sourceforge.net/docs/using.html</a><br>- remembering to copy across the relevant DLL files to my PDA (cegcc.dll, cegccthrd.dll, and libstdc++.dll)<br>
- these DLLs will work if you put them in the same directory as the EXE you want to run, but a more sensible place for them is the main Windows directory. These DLLs add up to about 1MB, so you don&#39;t want to be duplicating them too much.<br>
<br>That&#39;s it. I can confirm that the &#39;hello&#39; dialog appears on my WM5 pda.<br><br>hth (especially, like me if you are still just a beginner, or you are looking to get started quickly).<br><br>Adam<br></div>