Article View: fj.lang.c
Article #4653Re: link gcc & g++
From: Keiichi Enomoto
Date: Wed, 11 Mar 1992 05:59
Date: Wed, 11 Mar 1992 05:59
81 lines
3922 bytes
3922 bytes
$@1]K\!w%;%$%3!<%(%W%=%s$G$9!#(J
In article <KOYAMA.92Mar10141003@garamon.artstech.co.jp> koyama@artstech.co.jp (Tetsuji Koyama) writes:
> $@$O$8$a$^$7$F!">.;3!w%"!<%D%F%C%/$H?=$7$^$9!#(J
$@$O$8$a$^$7$F(J, $@%U%)%m!<$"$j$,$H$&$4$6$$$^$9!#(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>
> extern "C" {
> foo() {
> printf("hello\n");
> }
$@K~ED!w5~Bg>pJs$5$s$K$b(J, $@F1MM$N%"%I%P%$%9$r$$$?$@$-$^$7$?!#(J
$@$3$N$h$&$K$9$k$H(J, $@$&$^$/%j%s%/$9$k$3$H$,$G$-$^$7$?!#(J
> $@$[$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
$@$3$&$$$&(J $@$3$H$@$C$?$s$G$9$M!#(J
$@0JA0$3$N(JNG $@$G(J extern "C" { } $@$O(J $@65$($F$$$?$@$$$F$?$N$K(J...
$@:#$$$A(J, $@0UL#$rM}2r$7$F$$$^$;$s$G$7$?!#(J
$@>e$N$h$&$JM}M3$+$iI,MW$J$N$G$9$M!#(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
>
> $@$H$$$&$3$H$G!"IT2DG=$G$O$"$j$^$;$s$,$*4+$a$G$-$^$;$s!#$`$7$m(J C++ $@$N(J
> $@%=!<%9$+$i(J C $@$N4X?t$r8F$s$@J}$,M}$K$+$J$C$F$$$k$N$G$O$J$$$G$7$g$&$+!#(J
> ($@$=$N:]$K$O$A$c$s$H%W%m%H%?%$%W@k8@$rK:$l$:$K(J)
$@$O$$!"$=$&$G$9$M!#(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
$@$H$$$&$3$H$G(J, g++ $@$G(J X $@$N(J $@%W%m%0%i%`$r=q$/$K$O(J? $@$G$9$,!#(J
In article <MANDA.92Mar10121520@mizar.kuis.kyoto-u.ac.jp> manda@kuis.kyoto-u.ac.jp (Naruki Mitsuda) writes:
> $@$O$8$a$^$7$F!"K~ED!w5~Bg>pJs$G$9!#B>$K$b%U%)%m!<$,$"$k$H;W$$$^$9$,!"!"!"(J
$@$O$8$a$^$7$F!"%U%)%m!<$"$j$,$H$&$4$6$$$^$9!#(J
> $@@h$[$I$N!"(Jextern "C" {...}$@$r;H$($P=q$1$k$O$:$G$9!#KM$b;n$7$?$3$H$O(J
> $@$"$j$^$;$s$,!"Nc$($P!"(J
> extern "C" {
> #include <X11/Xlib.h>
> }
> $@$H$$$C$?46$8$K$J$k$H;W$$$^$9!#(J
$@>.;3!w%"!<%D%F%C%/$5$s$K$b(J, $@F1MM$N%"%I%P%$%9$r$$$?$@$-$^$7$?!#(J
$@$=$3$G(J, $@<!$N%W%m%0%i%`$r(Jg++ $@$G;n$7$F$_$^$7$?!#(J
extern "C"{
#include <X11/Intrinsic.h>
#include <X11/StringDefs.h>
#include <X11/Xmu/Atoms.h>
#include <X11/Command.h>
}
main(int argc,char *argv[])
{
Widget toplevel,button;
toplevel=XtInitialize(argv[0],"Command",NULL,0,&argc,argv);
button=XtCreateManagedWidget("button",commandWidgetClass,toplevel,
NULL,0);
XtRealizeWidget(toplevel);
XtMainLoop();
}
g++ boo.c -lXaw -lXmu -lXt -lX11
In file included from /usr/include/X11/Intrinsic.h:34, from boo.c:3:
/usr/include/X11/Xlib.h:873: parse error before `new'
$@$G!"%3%s%Q%$%k$G$-$^$;$s$G$7$?!#(J
Xlib.h$@$N(J XColormapEvent$@9=B$BN$N%a%s%P$K(Jnew$@$H$$$&$N$,Dj5A$5$l$F$$$^$7$?!#(J
$@$^$@2?$+B-$j$J$$$N$G$7$g$&$+!)(J
$@=E$M$F$N<ALd$G?=$7Lu$"$j$^$;$s$,$h$m$7$/$*4j$$$7$^$9!#(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.92Mar11145955@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> <KOYAMA.92Mar10141003@garamon.artstech.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 00:16:45 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.92Mar11145955@ptnw01.pt.epson.co.jp> Date: 11 Mar 92 05:59:55 GMT References: <ENOMOTO.92Mar9193241@ptnw01.pt.epson.co.jp> <KOYAMA.92Mar10141003@garamon.artstech.co.jp> Sender: enomoto@ptnw01.pt.epson.co.jp Distribution: fj Organization: Seiko Epson Corp. Product Tech.,1-G (Chino,Nagano Pref.,Japan) Lines: 80 In-reply-to: koyama@artstech.co.jp's message of 10 Mar 92 05:10:03 GMT