Date: Sat, 3 Jul 1999 11:43:23 -0500 (EST) From: Alfred Perlstein <bright@rush.net> To: Zhibing Wang <wang_zb@yahoo.com> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: how to compile c program for linux on freebsd Message-ID: <Pine.BSF.3.96.990703113906.14320w-100000@cygnus.rush.net> In-Reply-To: <19990703162927.27710.rocketmail@web130.yahoomail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 3 Jul 1999, Zhibing Wang wrote: > hi there: > I am trying to compile a c program on freebsd 3.2. > the program was writen for linux originally. it calls > many header files in /usr/include/linux and some other > directories, which can not be found in freebsd. > what can I do? just copy those directories from > linux ? > really appreciate for any help. no: 1) remove all includes that reference linux/* 2) try to compile the program, see which structures the compile fails on because they are not defined, 3) try to find those in the freebsd headers and include those 4) repeat steps 2 & 3 until you have found all structures needed. 5) convert still unfound structures to the appropriate freebsd ones. do not touch anything in /usr/include, you should only be working on your program. -Alfred Perlstein - [bright@rush.net|bright@wintelcom.net] systems administrator and programmer Win Telecom - http://www.wintelcom.net/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.990703113906.14320w-100000>