Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Which IDE you use for development on Linux platforms?

Which IDE you use for development on Linux platforms?

Scheduled Pinned Locked Moved C / C++ / MFC
c++visual-studiolinuxperformancetutorial
8 Posts 5 Posters 0 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.
  • R Offline
    R Offline
    rahul kulshreshtha
    wrote on last edited by
    #1

    Which IDE you use for development on Linux platforms? 1. Does it support driver development or kernel development? 2. Does it provide a nice GUI for application development, for example - can you drag and drop controls from toolbars to forms? 3. Is debugging of threads, memory location and registers possible in that ? I am an MFC developer and now want to try my hands on Linux.

    L N R 4 Replies Last reply
    0
    • R rahul kulshreshtha

      Which IDE you use for development on Linux platforms? 1. Does it support driver development or kernel development? 2. Does it provide a nice GUI for application development, for example - can you drag and drop controls from toolbars to forms? 3. Is debugging of threads, memory location and registers possible in that ? I am an MFC developer and now want to try my hands on Linux.

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      I always used Eclipse[^] and found it suited my needs in both Java and C++.

      Unrequited desire is character building. OriginalGriff I'm sitting here giving you a standing ovation - Len Goodman

      R 1 Reply Last reply
      0
      • L Lost User

        I always used Eclipse[^] and found it suited my needs in both Java and C++.

        Unrequited desire is character building. OriginalGriff I'm sitting here giving you a standing ovation - Len Goodman

        R Offline
        R Offline
        rahul kulshreshtha
        wrote on last edited by
        #3

        Hmm i was also thinking for the same. Earlier I had used eclipse for Java applications however Netbeans was also good.

        1 Reply Last reply
        0
        • R rahul kulshreshtha

          Which IDE you use for development on Linux platforms? 1. Does it support driver development or kernel development? 2. Does it provide a nice GUI for application development, for example - can you drag and drop controls from toolbars to forms? 3. Is debugging of threads, memory location and registers possible in that ? I am an MFC developer and now want to try my hands on Linux.

          N Offline
          N Offline
          Nemanja Trifunovic
          wrote on last edited by
          #4

          I don't use an IDE for Linux development. vim+ctags+gdb combination is what works for me.

          utf8-cpp

          R 1 Reply Last reply
          0
          • N Nemanja Trifunovic

            I don't use an IDE for Linux development. vim+ctags+gdb combination is what works for me.

            utf8-cpp

            R Offline
            R Offline
            richard_k
            wrote on last edited by
            #5

            Same here.. I've occasionally used Eclipse, but I find the control afforded by understanding the underlying tools is worth its weight in gold. vim/ctags/gdb all the way. We also use basic make files for all our making needs.

            1 Reply Last reply
            0
            • R rahul kulshreshtha

              Which IDE you use for development on Linux platforms? 1. Does it support driver development or kernel development? 2. Does it provide a nice GUI for application development, for example - can you drag and drop controls from toolbars to forms? 3. Is debugging of threads, memory location and registers possible in that ? I am an MFC developer and now want to try my hands on Linux.

              R Offline
              R Offline
              richard_k
              wrote on last edited by
              #6

              If you are coming from windows, be aware that the mechanisms on Linux regarding shared libraries are very different than Windows. By default globals in a DLL's namespace are not resolved to the same instance as they are in the caller's program for Windows.. On Linux if you have a global called 'g_xxx' in both your main program and your shared object (.so), they will be resolved to ONE instance of the variable that is global across your main program and your .so. That can come as quite a shock if you aren't expecting it. If you are following proper O-O techniques, this will most likely not be an issue.. but if you are dealing with real-world code written by folks who aren't so disciplined, this may be an issue for you. There are many small 'gotchas' between Windows and Linux, but this one IMO is the big one.

              1 Reply Last reply
              0
              • R rahul kulshreshtha

                Which IDE you use for development on Linux platforms? 1. Does it support driver development or kernel development? 2. Does it provide a nice GUI for application development, for example - can you drag and drop controls from toolbars to forms? 3. Is debugging of threads, memory location and registers possible in that ? I am an MFC developer and now want to try my hands on Linux.

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                vi

                Why is common sense not common? Never argue with an idiot. They will drag you down to their level where they are an expert. Sometimes it takes a lot of work to be lazy Individuality is fine, as long as we do it together - F. Burns

                E 1 Reply Last reply
                0
                • L Lost User

                  vi

                  Why is common sense not common? Never argue with an idiot. They will drag you down to their level where they are an expert. Sometimes it takes a lot of work to be lazy Individuality is fine, as long as we do it together - F. Burns

                  E Offline
                  E Offline
                  Eytukan
                  wrote on last edited by
                  #8

                  Like I *EDIT* my code for windows.

                  Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy.

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups