sudo apt-get install g++

I've always thought this is silly, because g++ is really just a front-end for gcc. I guess the C++ libraries probably aren't loaded until g++ is installed, and the *nix-way is to keep things light weight so that the user only pays the price for those things he uses/wants/needs.

Anyway, installing "g++" is the step I usually forget when setting up a new system, and so far, is the step that gets C++ working for me on Ubuntu systems.

By the way, I'm starting to get more frequency in the FAIL reports on Inline::CPP where the problem shows up as a name-mangling issue, which is probably related to Inline::CPP failing to properly detect which libraries to use on the target system. That theory seems to have been accurate in those cases that I've been able to fix. But there are an increasing number of cases waiting to be fixed. If you (or anyone else here) notices a FAIL report and has an idea of what needs to happen to fix it, I'm open for suggestions. This cross-platform clean-install stuff is tricky for Inline::CPP, and I can use all the help I can get. :)


Dave


In reply to Re: [OT] Installing g++ compiler on ubuntu-12.04LTS by davido
in thread [OT] Installing g++ compiler on ubuntu-12.04LTS by syphilis

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.