🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #4650

linking gcc & g++

#4650
From: Keiichi Enomoto
Date: Tue, 10 Mar 1992 23:57
59 lines
3029 bytes
  $@$3$s$K$A$O!"1]K\$H?=$7$^$9!#(J
$@<ALd$r$7$?$N$G$9$,!"%U%)%m!<$r$$$?$@$1$J$+$C$?$N$G(J
$@$b$&0lEY(J,$@<ALd$N@0M}$r$7$J$*$7$F%]%9%H$7$^$9!#(J
$@$4B8CN$NJ}$,$$$i$C$7$c$$$^$7$?$i(J, $@8f65<x$*4j$$$7$^$9!#(J

$@<ALd(J:
1. g++ $@$G%3%s%Q%$%k$7$?4X?t(J $@$r8F$S=P$9(J C$@$N%W%m%0%i%`$r(J, 
   gcc $@$G(J $@%3%s%Q%$%k$9$k$H(J, $@N><T$,%j%s%/$G$-$^$;$s!#(J
   $@$3$N$h$&$J>l9g(J, $@$I$&$9$l$P%j%s%/$G$-$k$N$G$7$g$&$+(J ?

2. g++(C++) $@$G(J, X-Window $@$N(J $@%W%m%0%i%`$r=q$3$&$H$9$k$H!"(J
   $@M=Ls8l$G$"$k(Jclass $@$,(J Xlib.h $@$G(J $@9=B$BN$N%a%s%P$H$7$FDj5A$7$F$"$j(J
   $@%3%s%Q%$%k$G$-$^$;$s!#(J
   g++ $@$G(J X $@$N(J $@%W%m%0%i%`$r=q$/>l9g$I$N$h$&$K$9$l$P$$$$$N$G$7$g$&$+!)(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

$@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.92Mar11085706@ptnw01.pt.epson.co.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ccut!epsongw!ptss01!ptnw01!enomoto

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 106434,7aa7544d71f8acf4,start
X-Google-Attributes: gid106434,public
X-Google-Thread: f5935,7aa7544d71f8acf4,start
X-Google-Attributes: gidf5935,public
X-Google-Thread: faae6,7aa7544d71f8acf4,start
X-Google-Attributes: gidfaae6,public
X-Google-ArrivalTime: 1992-03-10 19:46:30 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,fj.questions.unix,fj.sys.news
Subject: linking gcc & g++
Message-ID: <ENOMOTO.92Mar11085706@ptnw01.pt.epson.co.jp>
Date: 10 Mar 92 23:57:06 GMT
Sender: enomoto@ptnw01.pt.epson.co.jp
Followup-To: fj.lang.c
Distribution: fj
Organization: Seiko Epson Corp. Product Tech.,1-G (Chino,Nagano Pref.,Japan)
Lines: 58