Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. How to install clang compiler ?
Forum Updated to NodeBB v4.3 + New Features

How to install clang compiler ?

Scheduled Pinned Locked Moved Qt Creator and other tools
21 Posts 3 Posters 19.4k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • sierdzioS Offline
    sierdzioS Offline
    sierdzio
    Moderators
    wrote on last edited by
    #12

    In many cases, the answer is yes, but you need to check yourself. It's not a magic do-it-all for you tool. If your code is badly written, it won't make it ultra fast all of a sudden.

    (Z(:^

    1 Reply Last reply
    0
    • D Offline
      D Offline
      Diluka
      wrote on last edited by
      #13

      Hi sierdzio

      Good introduction thanks for your information i also new to clang but feel it very powerful rather than GCC. :)

      1 Reply Last reply
      0
      • V Offline
        V Offline
        vishu
        wrote on last edited by
        #14

        Hii slerdzlo,

        Its very easy to install clang+llvm if we have linux like system and if we follow http://clang.llvm.org/get_started.html this Thanks for your guidence,
        i got clang 3.4 and executed my qt(4.8.1) project and in GCC 4.6 too

        Comparison between GCC 4.6 , clang 3.4

        • Debug Time 37 seconds , 1 min 15 sec
        • Warnings 23 , 43
        • size of binary file 5.1 MB , 4.5 MB
        1 Reply Last reply
        0
        • sierdzioS Offline
          sierdzioS Offline
          sierdzio
          Moderators
          wrote on last edited by
          #15

          I'm happy it worked for you. Happy coding!

          (Z(:^

          1 Reply Last reply
          0
          • V Offline
            V Offline
            vishu
            wrote on last edited by
            #16

            hi slerdzlo,

            I have one more question, I think we can set the GCC optimization level manually, Can you give any idea to set ?

            1 Reply Last reply
            0
            • sierdzioS Offline
              sierdzioS Offline
              sierdzio
              Moderators
              wrote on last edited by
              #17

              There are various optimisation settings available and many ways to turn them on. Most common settings are: -O2, -Od, -O3. They are well documented by both gcc and clang.
              If you mean to ask how to set this up in a qmake project, then the answer is that you need to use QMAKE_CXX_FLAGSvariable.

              (Z(:^

              1 Reply Last reply
              0
              • V Offline
                V Offline
                vishu
                wrote on last edited by
                #18

                Thanks,
                This is where we get still better knowledge,
                http://doc.qt.digia.com/4.7/qmake-variable-reference.html#qmake-cxx

                Thanks,

                1 Reply Last reply
                0
                • V Offline
                  V Offline
                  vishu
                  wrote on last edited by
                  #19

                  Hi slerdzlo,

                  I have one more task to do,
                  Our target is to run the Qt Project in Arm board, We can directly compile using arm tool chain but our target is i have to run the code which is compiled with clang + llvm on Arm board,
                  Any Idea Please....

                  1 Reply Last reply
                  0
                  • sierdzioS Offline
                    sierdzioS Offline
                    sierdzio
                    Moderators
                    wrote on last edited by
                    #20

                    If you clang installation supports that architecture, you can compile and it should work. If it's some special custom chip, it may be that GCC is your only option. But that is not a place I have much experience in, so I can't say for sure.

                    (Z(:^

                    1 Reply Last reply
                    0
                    • V Offline
                      V Offline
                      vishu
                      wrote on last edited by
                      #21

                      Hi slerdzlo,

                      I Came to know that my clang can directly generate the Arm binary code and i am able to do it for single hello.c file but our job is we need to compile pcre and tslib using clang which generates binary for Arm board,, pleeeease any suggestions,,,

                      1 Reply Last reply
                      0

                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved