Date: Mon, 27 Nov 2000 08:35:26 -0800 (PST) From: Steve Kargl <sgk@troutmask.apl.washington.edu> To: Andrew Otwell <aotwell@iss.net> Cc: hackers@FreeBSD.ORG Subject: Re: porting Linux application to FreeBSD Message-ID: <200011271635.eARGZQw29552@troutmask.apl.washington.edu> In-Reply-To: <3A228681.4A3DBE88@iss.net> from Andrew Otwell at "Nov 27, 2000 11:06:25 am"
next in thread | previous in thread | raw e-mail | index | archive | help
Andrew Otwell wrote:
>
> A couple of you answered my first query which gave me....
>
> gcc -nostdinc -I/includedir -nostdlib -L/libdir source.c
>
> This always failed with either....
>
> ld: No reference to __DYNAMIC
> collect2: ld returned 1 exit status
>
info gcc
gcc -v -static -nostdinc -I/includedir -nostdlib source.c \
-L/libdir -lfirstlib -lsecondlib .... -lc
The -v flag will show you all aspects of the linking of
your program. The -static flags make gcc use static linking.
The -nostdlib suppress the normal linking of libraries
usually supplied by the system. This means you have to
explicitly list all libraries on the command including the
standard C library.
--
Steve
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011271635.eARGZQw29552>
