Sponsored Content
Top Forums Programming g++ is OK while gcc is failed Post 302079288 by princelinux on Saturday 8th of July 2006 12:37:03 PM
Old 07-08-2006
g++ is OK while gcc is failed

[test.cpp]

#include <iostream>
using namespace std;

int main(void)
{
cout << "hello" << endl;
return 0;
}

I tried this:
1) g++ test.cpp -o test // It's OK

2) gcc test.cpp -o test // Failed

/tmp/ccriZviL.o(.text+0x14): In function `main':
: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
/tmp/ccriZviL.o(.text+0x21): In function `main':
: undefined reference to `std::cout'
/tmp/ccriZviL.o(.text+0x26): In function `main':
: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std:Smilieperator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)'
/tmp/ccriZviL.o(.text+0x2f): In function `main':
: undefined reference to `std::basic_ostream<char, std::char_traits<char> >:Smilieperator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))'
/tmp/ccriZviL.o(.text+0x5c): In function `__static_initialization_and_destruction_0(int, int)':
: undefined reference to `std::ios_base::Init::Init[in-charge]()'
/tmp/ccriZviL.o(.text+0x8b): In function `__tcf_0':
: undefined reference to `std::ios_base::Init::~Init [in-charge]()'
/tmp/ccriZviL.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status


In my case, I am only allowed to use gcc.
How to use gcc to let the compilation & link pass? Any comiple/link arguments needed?

Thanks.
 

10 More Discussions You Might Find Interesting

1. Programming

Linking with gcc

Forgive as I am new to the gcc compiler and to linux. I am trying to compile/link a program for the first time and am receiving an error complaining about the crtbegin.o file. I use the -v option and get the following: Using built-in specs. Configured with: ../configure --enable-threads=posix... (1 Reply)
Discussion started by: jbeauchamp
1 Replies

2. UNIX for Dummies Questions & Answers

cc and gcc not found

I am trying to compile c files using cc and gcc commands but getting errors cc and gcc not found. I tried man cc and man gcc still not found. Can somebody help me this problem. thanks (3 Replies)
Discussion started by: asif iqbal
3 Replies

3. Programming

Gcc

Dear all, Any body please guide, i require a C which will run in Linux environment. Its urgent please. warm regards, Senthil K (1 Reply)
Discussion started by: Senthil
1 Replies

4. AIX

SFTP Failed---Request for subsystem 'sftp' failed on channel 0

Hi, While I am trying SFTP my machine to another unix machine , it was working fine till 10 min back. But now i am getting the below error "Request for subsystem 'sftp' failed on channel 0" Could you please someone help me to solve or analyise the root cause... Cheers:b:, Mahiban (0 Replies)
Discussion started by: mahiban
0 Replies

5. Solaris

Installing gcc - recieve error message gcc : cannot execute

AIM- Install Oracle 11g on Solaris using VMWare Steps 1.Logged on as root 2.Created subfolders à /usr/local/bin & /usr/local/bin/gcc 3.Downloaded gcc & libiconv & unzipped them on my harddrive & burnt them on CD 4.Copied files from CD to /usr/local/bin/gcc 5.Terminal (root) à pkgadd -d... (8 Replies)
Discussion started by: Ackers
8 Replies

6. Solaris

command 'cc' failed even though gcc is installed

I'm trying to build some python modules on a Solaris 10 machine. It has gcc as /usr/sfw/bin/gcc. # CC=gcc python setup.py build running build running build_py running build_ext cc -c actread.c -o actread.o unable to execute cc: No such file or directory error: command 'cc' failed with exit... (8 Replies)
Discussion started by: aussieos
8 Replies

7. UNIX for Dummies Questions & Answers

Help with gcc and g++

Hi, I have recently got a job in unix, now training is going on and we have been practicing on telnet, so to practice at home I have installed vmware(virtual machine) and planning to download ubuntu. So my doubt is that whether I can write c and cpp progs in vi editor and can I run them by default... (5 Replies)
Discussion started by: vishal.973s
5 Replies

8. Solaris

Cygwin X Server error: xdmcp fatal error session failed session 23 failed for display

Hi, i got the following error when i tried to access the cygwin x server from a windows XP PC. "xdmcp fatal error session failed session 23 failed for display" Alternatively, when i tried to access the same Cygwin X Server from another windows XP PC which is on a different LAN... (3 Replies)
Discussion started by: HarishKumarM
3 Replies

9. AIX

Relocateable GCC!!!!

Gurus, This might be a piece of cake for you guys! But I have been ransacking the web (and my brain - no hardwork there!) to see if I could get my hands around a relocateable version of GCC - why so?? from compile problems I am facing, it is evident my current gcc version is clearly not... (15 Replies)
Discussion started by: getback0
15 Replies

10. Programming

Gcc with pipe

I want to compile all files in my directory i wrote find *.c | gcc -o * *.c but it dosent work :( Help pliz (12 Replies)
Discussion started by: rzili
12 Replies
zipios::GZIPOutputStream(3)				     Library Functions Manual				       zipios::GZIPOutputStream(3)

NAME
zipios::GZIPOutputStream - SYNOPSIS
#include <gzipoutputstream.h> Public Member Functions GZIPOutputStream (std::ostream &os) GZIPOutputStream constructor. GZIPOutputStream (const std::string &filename) GZIPOutputStream constructor. void setFilename (const string &filename) void setComment (const string &comment) void close () Calls finish and closes the stream. void finish () Finishes the stream. virtual ~GZIPOutputStream () Destructor. Detailed Description GZIPOutputStream is an ostream that writes the output to a gz file. The interface approximates the interface of the Java GZIPOutputStream. Definition at line 17 of file gzipoutputstream.h. Constructor &; Destructor Documentation zipios::GZIPOutputStream::GZIPOutputStream (std::ostream &os) [explicit] GZIPOutputStream constructor. Parameters: os ostream to which the compressed zip archive is written. Definition at line 13 of file gzipoutputstream.cpp. zipios::GZIPOutputStream::GZIPOutputStream (const std::string &filename) [explicit] GZIPOutputStream constructor. filename to write the gzip archive to. Definition at line 22 of file gzipoutputstream.cpp. zipios::GZIPOutputStream::~GZIPOutputStream () [virtual] Destructor. Definition at line 51 of file gzipoutputstream.cpp. Member Function Documentation void zipios::GZIPOutputStream::close () Calls finish and closes the stream. Definition at line 39 of file gzipoutputstream.cpp. void zipios::GZIPOutputStream::finish () Finishes the stream. Definition at line 46 of file gzipoutputstream.cpp. Author Generated automatically by Doxygen for Zipios++ from the source code. Zipios++ Mon Oct 10 2011 zipios::GZIPOutputStream(3)
All times are GMT -4. The time now is 06:19 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy