Difference between revisions of "GDC/Installation"

From D Wiki
Jump to: navigation, search
(Migrated AMD-64 stuff from old wiki)
(Migrated cygwin from old wiki (except dead links))
Line 17: Line 17:
 
See [[GDC/Installation/ArchLinux]].
 
See [[GDC/Installation/ArchLinux]].
  
====OSX====
+
==== OSX ====
 
<pre>
 
<pre>
 
make prep
 
make prep
Line 39: Line 39:
 
--build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --enable-share
 
--build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --enable-share
 
</pre>
 
</pre>
 +
 +
==== Cygwin ====
 +
[http://forum.dlang.org/post/d29jda$2jnh$1@digitaldaemon.com Announcement]
  
 
=== Cross compiling ===
 
=== Cross compiling ===

Revision as of 09:44, 17 February 2014


Installing from source

Generic installation

Use the Installation/Generic guide if there's no system specific installation guide for your system.

System specific installation

Windows

Building on windows requires some special steps. There's no up to date guide right now. Outdated guides are available on the old GDC wiki.

Android

An initial Android port is available but development is paused for now and the code is in early alpha (read useless) state. See Installation/Android for more information.

Arch Linux (also Manjaro Linux)

See GDC/Installation/ArchLinux.

OSX

make prep
make gdc
sudo make gdc-install
make phobos
sudo make phobos-install
make clean

Tested with Mac OS X 10.3 and GCC 3.4 (and 3.3 too), looks like it is more or less identical to yours.

Source

Makefile

AMD-64

../gcc-3.4.3/configure --enable-languages=c,d,c++
--prefix=/usr/local/gcc-3.4.3 --target=i686-pc-linux-gnu
--build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --enable-share

Cygwin

Announcement

Cross compiling

See Cross Compiler.

After the installation

You might want to run the test suite, see GDC/Test Suite.