Date: Tue, 20 Apr 2004 15:22:39 -0400 From: Bill Moran <wmoran@potentialtech.com> To: Derrick Ryalls <freebsd@fbsdsolutions.com> Cc: freebsd-questions@freebsd.org Subject: Re: Accessing MySQL from C Message-ID: <4085787F.5020508@potentialtech.com> In-Reply-To: <A99A5AC30F74624388EE5F757BA58A20D7A2F1@RED-MSG-50.redmond.corp.microsoft.com> References: <A99A5AC30F74624388EE5F757BA58A20D7A2F1@RED-MSG-50.redmond.corp.microsoft.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Derrick Ryalls wrote: >> >>In the last episode (Apr 20), Derrick Ryalls said: >> >>>I am trying to write a little program that will talk to my existing >>>mysql db server (4.1.1), but am having compile issues. >> >>You need -I/usr/local/include/mysql on your compile line, and >>-L/usr/local/lib/mysql on your link line. >> >>gcc -I/usr/local/include/mysql -c sqltest.c >>gcc -L/usr/local/lib/mysql -o sqltest sqltest.o -lmysqlclient >> >>If you are compiling and linking in one step, you need both. >> >>gcc -I/usr/local/include/mysql -L/usr/local/lib/mysql -o >>sqltest sqltest.c -lmysqlclient As a suggestion: consider creating a Makefile and using make to automate the process. make isn't really that hard to use to automate building simple programs, and it's almost necessary to keep the build process for large programs working. If you're not familiar with make, here's a good tutorial to start with: http://www.eng.hawaii.edu/Tutor/Make/ -- Bill Moran Potential Technologies http://www.potentialtech.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4085787F.5020508>