DrakeMagi
Joined: 31 Jul 2011 Posts: 17
|
Posted: Mon Aug 01, 2011 6:46 pm Post subject: can someone explain linking ? |
|
|
Debian 6 , gdc , gtkD
using d version 1.0
I did my own make on gtkD gdc compiled.
move gtkD folder to /usr/include/d/4.3
move the .a to folder /usr/lib
Code: | import gtk.MainWindow;
import gtk.Label;
import gtk.Main;
import std.string;
void main( string[] args)
{
Main.init(args);
MainWindow win = new MainWindow("Hello World");
win.setDefaultSize(200,100);
win.add(new Label("Hello World"));
win.showAll();
Main.run();
} |
compile line
Code: | gdc -o gtkdhello gtkdhello.d -I/usr/include/d/4.3.5/gtkD/src -lm -ldl -lgtkd |
what does -lm do ?
what does -ldl do ?
what does -lgtkd do ? |
|