<div dir="ltr"><div><div><div><div>Hi, <br><br></div>using <i>cmake</i> with the <i>-D CMAKE_BUILD_TYPE=Debug</i> option<br>and then <i>make install</i><br></div>creates an executable with debug symbols included.<br><br></div>Thank you!<br></div>Mili<br><div><div><div><div><div><div><div><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 20, 2018 at 12:54 AM, Aleix Pol <span dir="ltr"><<a href="mailto:aleixpol@kde.org" target="_blank">aleixpol@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Sun, Mar 18, 2018 at 4:47 PM, Miljenko Jakovljevic<br>
<<a href="mailto:micky686@gmail.com">micky686@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> In order to be able to run kdevelop in gdb I have added this line to the<br>
> CMakeLists.txt file in the kdevelop root directory:<br>
><br>
> set(CMAKE_BUILD_TYPE, "debug")<br>
> set(CMAKE_CXX_FLAGS_DEBUG "-ggdb")<br>
><br>
> Then I use:<br>
><br>
> cmake CMakeLists.txt<br>
> make clean (without this the build often fails with the "main not found"<br>
> message)<br>
> make -j8<br>
> gdb kdevelop (gives: no debugging symbols found)<br>
><br>
> What am I doing wrong that the debug symbols are not set?<br>
><br>
> Is there a guide about the development environment for kdevelop or something<br>
> more general?<br>
><br>
> Best regards!<br>
> Mili<br>
><br>
><br>
<br>
</div></div>Hi Mijenko,<br>
You are not meant to modify the source directory, pass the variable<br>
names. Just pass them as arguments:<br>
<br>
cmake -DCMAKE_BUILD_TYPE=Debug ....<br>
<br>
Also you need to make sure you are running the software you just<br>
built. I'd recommend uninstalling the one the distro provides and<br>
installing to a separate prefix. Also note "make install" needs to be<br>
called so the binaries are placed somewhere useful.<br>
<br>
<a href="https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source#Set_up_the_runtime_environment" rel="noreferrer" target="_blank">https://community.kde.org/<wbr>Guidelines_and_HOWTOs/Build_<wbr>from_source#Set_up_the_<wbr>runtime_environment</a><br>
<span class="HOEnZb"><font color="#888888"><br>
Aleix<br>
</font></span></blockquote></div><br></div></div></div></div></div></div></div></div></div></div></div></div></div>