Article View: fj.lang.c
Article #4656Re: link gcc & g++
From: Keiichi Enomoto
Date: Thu, 12 Mar 1992 00:19
Date: Thu, 12 Mar 1992 00:19
76 lines
3750 bytes
3750 bytes
$@1]K\!w%;%$%3!<%(%W%=%s$G$9!#(J $@KM$N<ALd(J
In article <ENOMOTO.92Mar9193241@ptnw01.pt.epson.co.jp> enomoto@ptnw01.pt.epson.co.jp (Keiichi Enomoto) writes:
> 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
$@$K(J $@6aF#!wIY;NDL8&(J(tacchan@flab.fujitsu.co.jp) $@$5$s(J
$@>.;3!w%"!<%D%F%C%/(J(koyama@artstech.co.jp) $@$5$s(J
$@K~ED!w5~Bg>pJs(J(manda@kuis.kyoto-u.ac.jp) $@$5$s(J
$@$+$i(J $@%U%)%m!<$r$$$?$@$-$^$7$?!#(J
1.gcc$@$+$i(J g++$@$N4X?t$r8F$V$h$&$J4X?t$O%j%s%/$G$-$J$$$N$G$7$g$&$+!)(J
> main.c
> main(){
> foo();
> }
>
> foo.cc
> #include <stdio.h>
> extern "C" {
> foo() {
> printf("hello\n");
> }
$@$H$9$l$P(J, main.c $@$O(J c $@$G%3%s%Q%$%k(J, foo.cc $@$O(J c++ $@$G%3%s%Q%$%k$7(J
$@%j%s%/$9$k$3$H$,$G$-$k!#(J
$@$=$NM}M3$O(J
In article <KOYAMA.92Mar10141003@garamon.artstech.co.jp> koyama@artstech.co.jp (Tetsuji Koyama) writes:
> $@$[$H$s$I$N(J C++ $@%3%s%Q%$%i!&%H%i%s%9%l!<%?$O!"(JC $@$NMM$K4X?tL>$r$=$N$^(J
> $@$^(J($@$^$?$O@hF,$K(J'_'$@$r$D$1$k$J$I$7$F(J)$@%7%s%\%k$K$O$7$^$;$s!#2?8N$J$i(J C++
> $@$N8@8l;EMM>e!"0z?t$N$3$H$J$kF1$8L>A0$N4X?t$,B8:_$7F@$k$+$i$G$9(J
> extern "C"{} $@$O$3$N%7%s%\%k$N@8@.5,B'$r(J C $@$N$b$N$KJQ99$9$k$b$N$G$9!#(J
$@0J>e$N$h$&$K(J c $@$+$i(J c++ $@$N(J $@4X?t$r8F$V$3$H$O$G$-$k$,(J,
c++ $@$+$i(J c $@$N(J $@4X?t$r8F$VJ}$,M}$K$+$J$C$F$$$k$@$m$&$H$$$&$3$H$G$7$?!#(J
2. g++ $@$G(J X $@$N(J $@%W%m%0%i%`$O=q$1$J$$$N$G$7$g$&$+!)(J
$@3'$5$s(J $@$+$i(J
In article <MANDA.92Mar10121520@mizar.kuis.kyoto-u.ac.jp> manda@kuis.kyoto-u.ac.jp (Naruki Mitsuda) writes:
> extern "C" {
> #include <X11/Xlib.h>
> }
$@$H(J $@$9$l$PNI$$$H65$($F$$$?$@$-$^$7$?!#(J
$@$7$+$7(J
> NWS-1860 NEWS-OS 3.4
> gcc version 1.4
> g++ version 1.39.0 beta (based on GCC 1.39)
X11R3( NEWS-OS 3.4 $@IUB0(J)
$@$G$O(J
> /usr/include/X11/Xlib.h:873: parse error before `new'
$@$G(J $@%(%i!<$H$J$j$^$7$?!#(J
$@6aF#!wIY;NDL8&$5$s(J $@;H$o$l$F$$$k(J X11R5 $@$N(J Xlib.h $@$K$O(J
# $@$?$V$s(J $@K~ED!w5~Bg>pJs(J $@$5$s$b(J $@;H$o$l$F$$$k(J
> #if defined(__cplusplus) || defined(c_plusplus)
> Bool c_new;
> #else
> Bool new;
> #endif
$@$H(J c++ $@BP1~$K$J$C$F$$$^$9!#(J $@KM$N$H$3$m$K$"$k(J X11R5 $@$N(J Xlib.h $@$b(J
$@$3$N$h$&$K$J$C$F$$$^$7$?!#(J
# $@@53N$K$O(J Bool c_new; /* C++ */
$@;DG0$J$,$i(J, NEWS-OS 3.4 $@$N(J X11R3 $@$G$O(J $@$3$N$h$&$J5-=R$O$"$j$^$;$s$G$7$?!#(J
$@6a$8$+(J, NEWS-OS 4.1 $@$K(J version up $@$9$kM=Dj$G$9$N$G(J
$@$=$N;~(JX11R5 $@$b(J $@%$%s%9%H!<%k$7$F!"(J R5 $@$N(J client$@$r:n$l$k4D6-$K$7$F$+$i(J,
$@:FEY%H%i%$$7$?$$$H;W$$$^$9!#(J
$@$I$&$b$"$j$,$H$&$4$6$$$^$7$?!#(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.92Mar12091939@ptnw01.pt.epson.co.jp>Path:
arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ccut!epsongw!ptss01!ptnw01!enomotoReferences:
<ENOMOTO.92Mar9193241@ptnw01.pt.epson.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106434,38a6d07dd88e15c1 X-Google-Attributes: gid106434,public X-Google-ArrivalTime: 1992-03-11 19:11:32 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: Re: link gcc & g++ Message-ID: <ENOMOTO.92Mar12091939@ptnw01.pt.epson.co.jp> Date: 12 Mar 92 00:19:39 GMT References: <ENOMOTO.92Mar9193241@ptnw01.pt.epson.co.jp> Sender: enomoto@ptnw01.pt.epson.co.jp Distribution: fj Organization: Seiko Epson Corp. Product Tech.,1-G (Chino,Nagano Pref.,Japan) Lines: 75 In-reply-to: enomoto@ptnw01.pt.epson.co.jp's message of 9 Mar 92 10:32:41 GMT