Code::Blocks Forums
User forums => Using Code::Blocks => Topic started by: D#Coder on December 24, 2010, 04:52:35 am
-
Hi,
I have just started to work on D Programming language and trying to configure the Code::block on Ubuntu 10.10. I have installed the DMD 2 compiler and followed the instruction from the site. When I am trying to build the D Application project in Code::block then it is giving me linker error:
/usr/bin/ld: cannot find -lphobos
When I compiled the .d file in terminal window with "DMD" then I am able to successfully run the D program with the correct output. "toolchain executable" window have following settings:
C Compiler: dmd
C++ Compiler: dmd
Linker for dynamic libs: gcc
Linker for static libs: ar
Debugger: gdb
Make Program: make
Thanks
-
The name of the runtime library ("phobos") is currently hardcoded into the compiler plugin.
Maybe tweaking the linker search path with a symlink would work, but it needs a new plugin.
i.e. DMD compiler plugin doesn't support D2 yet
-
Thanks for the reply afb. I figured out the solution. It was simple but I am not good with Linux so it gave me some hard time :). Solution was to remove the name "libPhobos" from library settings and just add the name "libPhobos2".