[CMake] No debugging symbols found when using -DCMAKE_BUILD_TYPE=Debug
Esch Nigma
eschnigma at openmailbox.org
Wed Jun 1 10:49:54 EDT 2016
The standard choice is c++
[eschnigma at manjaro ~]$ c++ --version c++ (GCC) 6.1.1 20160501 Copyright (C) 2016
Free Software Foundation, Inc. This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
But I've tried enforcing g++ as such:
-DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc -DCMAKE_CXX_COMPILER:STRING=/usr/
bin/g++
And that has the same results.
Version:
[eschnigma at manjaro ~]$ g++ --version g++ (GCC) 6.1.1 20160501 Copyright (C) 2016
Free Software Foundation, Inc. This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
On Wednesday, June 1, 2016 10:05:21 AM EEST Chuck Atkins wrote:
[eschnigma at manjaro build]$ cmake .. -DCMAKE_BUILD_TYPE:STRING="Debug"
This is definitely the reason for no debug symbols. If the compiler is unknown then
CMake won't know the right flags to pass to generate debug info. The more important
question though is why the compiler can't be identified. What compiler is being used?
Can check with /usr/bin/c++ --version ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20160601/f57651d2/attachment.html>
More information about the CMake
mailing list