Note that there are some explanatory texts on larger screens.

plurals
  1. POError when linking C++ program
    primarykey
    data
    text
    <p>I'm trying to compile some very simple C++ code and every time I try I get this error:</p> <pre><code>Undefined symbols for architecture x86_64: "std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;::operator&lt;&lt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; (*)(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;))", referenced from: _main in ccdb9vrE.o "std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::basic_string()", referenced from: _main in ccdb9vrE.o "std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;::~basic_string()", referenced from: _main in ccdb9vrE.o "std::ios_base::Init::Init()", referenced from: __static_initialization_and_destruction_0(int, int)in ccdb9vrE.o "std::ios_base::Init::~Init()", referenced from: ___tcf_0 in ccdb9vrE.o "std::cin", referenced from: _main in ccdb9vrE.o "std::cout", referenced from: _main in ccdb9vrE.o "std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::endl&lt;char, std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)", referenced from: _main in ccdb9vrE.o "std::terminate()", referenced from: _main in ccdb9vrE.o "std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;std::char_traits&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*)", referenced from: _main in ccdb9vrE.o "std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&lt;&lt; &lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_ostream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)", referenced from: _main in ccdb9vrE.o "std::basic_istream&lt;char, std::char_traits&lt;char&gt; &gt;&amp; std::operator&gt;&gt;&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;(std::basic_istream&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)", referenced from: _main in ccdb9vrE.o "___gxx_personality_v0", referenced from: Dwarf Exception Unwind Info (__eh_frame) in ccdb9vrE.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status </code></pre> <p>I'm using this command to compile it:</p> <pre><code>$ gcc script.cc </code></pre> <p>And this is the code for the script:</p> <pre><code>#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main() { cout &lt;&lt; "Please enter your name:\n"; string name; cin &gt;&gt; name; cout &lt;&lt; "Hello, " &lt;&lt; name &lt;&lt; endl; return 0; } </code></pre> <p>And I do have the latest dev tool downloaded. If anyone could help that would be great.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload