Thank you for answer :) And another question ( I ask it here, that not to create new topic). Code::blocks now builds successfully by using "make", but I can't build it from Code::blocks workspace. I'm using the CodeBlocks_wx30-unix.workspace from the source arhive. The first problem is unspecified environment variable $(#CB_RELEASE_TYPE). When I just remove it from config, workspace starts to build, but compiler says that It can't find "-locodeblocks" lib. Full build log: [spoiler=Click]
-------------- Build: src in Code::Blocks wx3.0.x - Unix (compiler: GNU GCC Compiler)---------------
g++ -Wall -ansi -fmessage-length=0 -fexceptions -Winvalid-pch -fPIC -I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DcbDEBUG -DCB_PRECOMP -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/harfbuzz -DENABLE_BINRELOC -DUSE_GTK_NOTEBOOK -std=c++11 -iquote.objs30/include -I.objs30/include -I. -Isdk/wxscintilla/include -Iinclude/tinyxml -Iinclude -Iinclude/scripting/include -Iinclude/scripting/sqplus -Iinclude/mozilla_chardet -Iinclude/mozilla_chardet/mfbt -Iinclude/mozilla_chardet/nsprpub/pr/include -Iinclude/mozilla_chardet/xpcom -Iinclude/mozilla_chardet/xpcom/base -Iinclude/mozilla_chardet/xpcom/glue -c /home/hellrider/workspace/codeblocks-13.12/src/src/projectmanagerui.cpp -o .objs30/src/projectmanagerui.o
/home/hellrider/workspace/codeblocks-13.12/src/src/projectmanagerui.cpp:10:17: warning: include/sdk.h.gch: created and used with differing settings of '-mieee-fp' [enabled by default]
#include "sdk.h"
^
WARNING: Target 'Code::Blocks wx3.0.x - Unix - src': Unable to resolve 1 external dependency/ies:
devel30/libcodeblocks.so
g++ -Lbase/tinyxml -Ldevel30 -o devel30/codeblocks .objs30/src/app.o .objs30/src/appglobals.o .objs30/src/backtracedlg.o .objs30/src/breakpointsdlg.o .objs30/src/compilersettingsdlg.o .objs30/src/cpuregistersdlg.o .objs30/src/crashhandler.o .objs30/src/debugger_interface_creator.o .objs30/src/debuggermenu.o .objs30/src/debuggersettingscommonpanel.o .objs30/src/debuggersettingsdlg.o .objs30/src/debuggersettingspanel.o .objs30/src/disassemblydlg.o .objs30/src/dlgabout.o .objs30/src/dlgaboutplugin.o .objs30/src/editorconfigurationdlg.o .objs30/src/environmentsettingsdlg.o .objs30/src/examinememorydlg.o .objs30/src/find_replace.o .objs30/src/infopane.o .objs30/src/main.o .objs30/src/notebookstyles.o .objs30/src/prefix.o .objs30/src/printdlg.o .objs30/src/projectmanagerui.o .objs30/src/projectoptionsdlg.o .objs30/src/recentitemslist.o .objs30/src/scriptconsole.o .objs30/src/scriptingsettingsdlg.o .objs30/src/splashscreen.o .objs30/src/startherepage.o .objs30/src/switcherdlg.o .objs30/src/threadsdlg.o .objs30/src/watchesdlg.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype -L/usr/lib/x86_64-linux-gnu -pthread -lwx_gtk2u_aui-3.0 -lwx_gtk2u_propgrid-3.0 -lwx_gtk2u_xrc-3.0 -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -Wl,--no-undefined -lcodeblocks
/usr/bin/ld: cannot find -lcodeblocks
collect2: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 3 second(s))
1 error(s), 2 warning(s) (0 minute(s), 3 second(s))
[/spoiler] Sorry for my stupid questinons, but I'm new in non-windows and non-Visual Studio programming :) I want to try to add some usefull things in code::blocks( i have little experience in writing IDE on Windows.)