New beginings: From GDB to Eclipse (to Autotools ?)

After over two years in the GDB team, I am now joining the eclipse team in Red Hat.

I have had fun working on GDB on expression evaluation and most recently python scripting support. GDB Python scripting deserves a series of blog posts and tutorials. It enables you do do such cool things as: writing custom type printers (pretty printers), adding custom commands, and most recently (in HEAD) listening for GDB events such as a breakpoint being hit. For now, if you are interested in this I will point you to the very well written GDB Manual section 23.2.

I am excited about moving to Eclipse, and have looked forward to this move for a while. Until recently I was undecided about what to work on in eclipse. That is until I read this blog post. There is no denying that what Autotools enable us to do is awesome; configuring and building source code easily and cross-platfomly by automating the near impossible writing of makefiles to do so (… or so I have read :)). The problem with Autotools is the learning curve. There is a lot that one must learn before accessing this awesomeness.

This brings me to what I would like to do with Eclipse. The problem is the learning curve, and the solution is to create an eclipse plugin which makes it ridiculously easy to write and edit Autotools scripts.

I don’t know how I’ll do it, I don’t really know if it is possible, and, to be honest, I don’t know much about Autotools. I have started by reading this book. Autotools Mythbuster was also recommended. I’ll read it next.

If you have any thoughts on this, think it is impossible, think it is possible, have recommended readings or suggestions please let me know.

About these ads

27 Responses to “New beginings: From GDB to Eclipse (to Autotools ?)”

  1. hedayat Says:

    Hmmm… I’d personally suggest CMake if I were in charge. It is much better specially in being a cross-platform solution. It’d be nice if Eclipse could manage CMake files automatically… :P
    BTW, working on autotools is also nice :P

  2. Charlie Says:

    Sami,
    I’m starting to debug apps and have never used a debugger before. Should I start with GDB or Eclipse? The book I’m reading suggest GDB however, Eclipse seems like it’s more feature rich and the future. Is this wrong? I will be debugging apps on Mac while programs are windows.

    Thanks in advance

    • slamy Says:

      Hi Charlie,

      The eclipse debugger is just a user interface. I uses GDB in the cover. I think that if you are just starting you should use Eclipse (which is really GDB through eclipse). It integrates nicely with you development environment, and does not require context switching.

      I personally used Eclipse event when I was developing on GDB :)

  3. SEO Says:

    Wavenet enfoca principalmente su trabajo en proveer servicios de excelencia tecnológica, siendo poseedora de la mejor infraestructura en el país dedicada exclusivamente a brindar servicios de Webhosting en múltiples plataformas, Unix o Windows, desde servicios básicos como el hosting compartido hasta servicios complejos para revendedores, hosting dedicado, servicios profesionales, servicios de firewall y demás. Wavenet es actualmente la empresa líder en servicios de presencia en Internet de Latinoamerica, contando con la más amplia gama de servicios del mercado, La mejor infraestructura de hardware e inmejorable conexión a Internet.

  4. batik pria modern Says:

    I am regular visitor, how are you everybody? This article posted at this web site is genuinely
    good.

  5. improvements Says:

    Do yoou mind if I quote a few of your posts as long as I provide credit
    annd sources back too your site? My website is in the eact same area of interest as yours and my visitors would genuinely benefit from a lot of the
    informatiin you provide here. Please let me knnow if this okay with you.
    Thanks a lot!

  6. www.insuranceanswersplus.com Says:

    The Magic Blueprint For swarovski crystal zippo

  7. trailers 2014 Says:

    continuously i used to read smaller content that also clear
    their motive, and that is also happening with this paragraph which
    I am reading at this time.

  8. Dulcie Says:

    Oncee one sets a plan in motion, one should
    not blindly stick too it; it needs to be re-evaluated periodically.
    The Annuity is decided depending on the nature of injury, time normally
    taken to fully recover, type of immobility of the victim, the status of the victim, etc.
    For example, plaintifrs who agree to structured settlement
    payments may at some point find themselves in circumstances where they need to sell their interest in future payments in order to receive a lump sum to pay for unanticipated expenses.

  9. mejor hosting Says:

    Howdy! This is my first visit to your blog! We are a collection of volunteers and starting a new initiative in a
    community in the same niche. Your blog provided us useful information to work
    on. You have done a outstanding job!

  10. home improvements ideas Says:

    I’m gone to inform my little brother, that he should also go to see this web
    site on regular basis to take updated from most recent gossip.

  11. jd edwards Says:

    This site certainly has all of the info I wanted concerning this subject and didn’t know who to ask.

  12. Search Engine Optimisation St Albans Says:

    Hi, just wanted to say, I enjoyed this post. It wass helpful.
    Keep on posting!

  13. plumbers reading Says:

    Ahaa, its good discussion on the topic of this post here at this blog, I have read
    all that, so at this time me also commenting here.

  14. Best Roofing Miami Florida Says:

    At this moment I am going to do my breakfast, when having my breakfast coming again to read further news.

  15. Crime City hack 2014 Says:

    Howdy! I know this is kind of off topic but I was wondering which blog platform are
    you using for this website? I’m getting fed up of WordPress because
    I’ve had issues with hackers and I’m looking at alternatives for another platform.

    I would be awesome if you could point me in the direction of a good platform.

  16. pest control products Says:

    Hello there! This is my first visit to your blog! We aree a group
    of volunteers annd starting a new project in a community in the sake niche.

    Your blog provided us uxeful information to work on. You have
    done a marvellous job!

  17. futuroscope Says:

    I appreciate, cause I found just what I used to be looking for.

    You have ended my four day lengthy hunt! God Bless you
    man. Have a great day. Bye

  18. web design examples Says:

    Thanks for finally talking about >New beginings: From GDB to Eclipse (to
    Autotools ?) | Sami Wagiaalla’s Blog <Loved it!

  19. media player Says:

    Contests are wonderful ways to increase your fan base.
    In the same way that flexible hours and in-studio shoots show
    activity and presence, blogging and social media can help show that you are active and involved online, giving prospects and clients proof of your knowledge.
    Having visitors to your site who know about your products can help increase your sales.
    The trade article might seem like it is a clich, but it can help establish you as an expert.

    Suppose, if the ads stays in the last place means probably your product
    will not reach majority of the person. Blogs can also be a great place to drum up interest
    for photos by posting a ‘sneak peak’. Businesses would be missing out on customer engagement
    opportunities if they didn’t dial into social media and online
    networks. That will help you get attention from people all over
    the world and make more money. This lessens the risk
    of associating yourself with the wrong types of people.

    It can enable a small business produce its existence, interact with individuals and build a popularity that can unfold by word-of-mouth.

  20. real racing 3 cheats Says:

    Drive real cars in this Need for Speed game for the i – Pod Touch.
    If you’re bored with racing only cars on your i – Phone, then take a break and get
    on your quadbike for some muddy and sandy fun.
    If you are using the lens’ widest aperture you will have to adjust the ISO to get the sharp images.

  21. creditworthy Says:

    But, once you nail it, photographing your items will be a quick and painless task.
    With the extremely wide apertures, they collect
    a lot of light and work well in dimly lit areas (like a church).

    The most popular paints are made by Marshall’s and are created specifically for use
    on photographs.

  22. randers regnskov Says:

    I like thee valuable information you supply on your
    articles. I will bpokmark your weblog and test again here regularly.

    I amm quite certain I will be told many new stuff right here!
    Good luck for the following!

  23. bodycon dress means Says:

    The proficient team working here has great and immense knowledge in the field.
    So, all of them will buy a pair of beautiful chinese
    embroidered shoes without any hesitant. Perhaps you are a
    model who wants to expand your portfolio with a range
    of startling shots that show off your versatility and
    individual flair.

  24. hcg weight loss kingsport tn Says:

    Many people will say it’s genetics, but that is not the case.
    In such an altered phase it is essential that we give importance to our body so that we
    can have a long and happy life. This can give you a definite
    goal which can later on help you work hard during exercise sessions and comply to a healthy diet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.

%d bloggers like this: