SAT2020's blog

By SAT2020, history, 4 months ago, In English

Does anybody know how to use the g++ compiler in XCode IDE? I have a version of g++ on my local device but I can't seem to switch the compiler in XCode. When I look at build options only the default compiler is available and I can't switch it.

I'm trying to use the <bits/stdc++.h> header and policy-based data structures so if anyone knows a way to do that without switching the compiler, that would be cool too.

Thanks!

  • Vote: I like it
  • 0
  • Vote: I do not like it

»
4 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I am using policy based data structures in both vs code and sublime in my mac. I have integrated terminal in both of these. And I have configured custom keybindings for compiling and running in vs code (without run code extension). So I dont have to explicitly write compilation or run commands in the integrated terminal. I am unsure about where you are facing problems but if you want to do it as me, you can DM me.

  • »
    »
    4 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    please tell me the procedure.If possible please share any video link.I am also unable to use <bits/stdc++.h> in vs code.thanks in advance.

    • »
      »
      »
      2 months ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      I also have the same problem. For vscode you can just open spotlight and go to

      /usr/local/include and create a folder bits and then make a file name (stdc++.h)

      and paste the code . Then it would work for vscode but not for xcode.

      // C++ includes used for precompiling -*- C++ -*-

      // Copyright (C) 2003-2013 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the // terms of the GNU General Public License as published by the // Free Software Foundation; either version 3, or (at your option) // any later version.

      // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details.

      // Under Section 7 of GPL version 3, you are granted additional // permissions described in the GCC Runtime Library Exception, version // 3.1, as published by the Free Software Foundation.

      // You should have received a copy of the GNU General Public License and // a copy of the GCC Runtime Library Exception along with this program; // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see // http://www.gnu.org/licenses/.

      /** @file stdc++.h * This is an implementation file for a precompiled header. */

      // Also writing "using namespace std;" here so that you dont need to write it everytime you start a cpp fil

      // 17.4.1.2 Headers

      // C #ifndef _GLIBCXX_NO_ASSERT #include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include

      #if __cplusplus >= 201103L #include #include #include #include #include #include #include #include #endif

      // C++ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include

      #if __cplusplus >= 201103L #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #endif

»
4 months ago, # |
  Vote: I like it 0 Vote: I do not like it

use CLion instead