Article View: fj.lang.c
Article #4646link gcc & g++
From: Keiichi Enomoto
Date: Mon, 09 Mar 1992 10:32
Date: Mon, 09 Mar 1992 10:32
53 lines
2498 bytes
2498 bytes
$@$3$s$K$A$O!#1]K\$H?=$7$^$9!#(J
gcc$@$G:n$C$?%*%V%8%'%/%H$+$i(J g++$@$G:n$C$?%*%V%8%'%/%HFb$N4X?t$r(J
$@8F$\$&$H$7$?$i(J, $@%j%s%/$,$&$^$/$G$-$J$/$F:$$C$F$$$^$9!#(J
$@$3$H$N5/$3$j$O(J, g++ $@$G(J X11 $@$N(J $@%W%m%0%i%`$r=q$3$&$H$7$?$3$H$G$7$?!#(J
$@K\$K:\$C$F$$$?(J athena widget $@$N(J $@4JC1$J(J c $@$N(J $@%W%m%0%i%`$r(J
g++ $@$G(J $@%3%s%Q%$%k$7$?$H$3$m(J,
Xlib.h, Xutil.h, Intrinsic.h $@$G(J $@%(%i!<$K$J$j$^$7$?!#(J
Xlib.h $@$N(J $@%(%i!<$N=P$?2U=j$r8+$k$H(J Visual $@9=B$BN$N%a%s%P!<$K(J class $@$H$$$&(J
$@L>A0$N$b$N$,$"$j$^$7$?!#(J
g++ $@$G:n$C$?(J $@%*%V%8%'%/%H$N>pJs$r(J X11 $@$r(J $@;H$C$F(J $@%&%#%s%I%&$KI=<($7$?$+$C$?(J
$@$@$1$J$N$G(J, X11 $@$K(J $@4X$9$kItJ,$O(J c $@$G=q$-(J, c $@$+$i(J g++ $@$N(J $@4X?t$r8F$V$3$H$K(J
$@$7$h$&$H9M$($^$7$?!#(J
$@$=$3$G4JC1$J%W%m%0%i%`$G%F%9%H$7$F$_$^$7$?!#(J
main.c
main(){
foo();
}
foo.cc
#include <stdio.h>
foo(){
prinf("hello\n");
}
gcc -c main.c
g++ -c foo.cc
g++ main.o foo.o
$@$H$9$k$H(J
main.o:Undefined Symbol _foo referenced from text segment
$@$H$J$C$F$7$^$$$^$9!#(J
1. $@>e$N$h$&$K(J gcc$@$+$i(J g++$@$N4X?t$r8F$V$h$&$J4X?t$O(J
$@%j%s%/$G$-$J$$$N$G$7$g$&$+!)(J
2. $@$=$b$=$b(J g++ $@$G(J X $@$N(J $@%W%m%0%i%`$O=q$1$J$$$N$G$7$g$&$+!)(J
$@$4B8CN$NJ}$$$i$C$7$c$$$^$7$?$i8f65<x$*4j$$$7$^$9!#(J
$@4D6-$O(J
NWS-1860 NEWS-OS 3.4
gcc version 1.4
g++ version 1.39.0 beta (based on GCC 1.39)
$@$G$9!#(J
# foo.cc $@$r(J gcc $@$G(J $@%3%s%Q%$%k(J, $@%j%s%/$9$k$H>e$HF1MM$K%j%s%/$K<:GT$7(J
# foo.cc $@$r(J foo.c $@$K$7$F(J gcc $@$G(J $@%3%s%Q%$%k(J, $@%j%s%/$9$k$H$&$^$/$$$/(J
# $@$H$$$&$N$b$o$+$j$^$;$s!#(J
--
enomoto@ptnw01.pt.epson.co.jp
$@1]K\(J $@7C0l(J Keiichi Enomoto
SEIKO EPSON, Product Tech. Tel. 0266-72-3181 716-324
Technical Details
Message-ID:
<ENOMOTO.92Mar9193241@ptnw01.pt.epson.co.jp>Path:
arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ccut!epsongw!ptss01!ptnw01!enomotoShow Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,38a6d07dd88e15c1,start X-Google-Attributes: gid106434,public X-Google-ArrivalTime: 1992-03-09 11:18:02 PST Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ccut!epsongw!ptss01!ptnw01!enomoto From: enomoto@ptnw01.pt.epson.co.jp (Keiichi Enomoto) Newsgroups: fj.lang.c Subject: link gcc & g++ Message-ID: <ENOMOTO.92Mar9193241@ptnw01.pt.epson.co.jp> Date: 9 Mar 92 10:32:41 GMT Sender: enomoto@ptnw01.pt.epson.co.jp Distribution: fj Organization: Seiko Epson Corp. Product Tech.,1-G (Chino,Nagano Pref.,Japan) Lines: 52