|
|
|
|
|
by GeekyBear
3124 days ago
|
|
There were a couple of purely technical reasons for Apple to pursue Clang. 1.) GCC was designed for command line use, not to provide integration (for instance, debugging info) into a modern IDE. 2.) Objective-C was not a priority for those who maintained GCC, but was for Apple. https://en.wikipedia.org/wiki/Clang |
|
Debugging info works similarly in all compilers (GCC, MSVC etc) - it's saved in the compiler output and read by the tools like IDEs.