当前位置: 技术问答>linux和unix
谁帮我看下怎样写这个MakeFile,谢谢
来源: 互联网 发布时间:2016-11-28
本文导语: 我写了一个程序,里面用到MySQL的C API,如果是在VC或在Linux下的NetBean之类的IDE我是知道怎样做的,反正就是将mysql头文件的文件夹加入到工程的环境变量中(好像是additional directories),然后再将动态或静态库文件(LIB)...
我写了一个程序,里面用到MySQL的C API,如果是在VC或在Linux下的NetBean之类的IDE我是知道怎样做的,反正就是将mysql头文件的文件夹加入到工程的环境变量中(好像是additional directories),然后再将动态或静态库文件(LIB)加入到工程中。
我写得很简单的,就是在main函数里面调用就可以了,我写的makefile是这样的:
main : main.o
(tab)g++ -g -o main main.o
main.o : main.cpp
(tab)g++ -g -c main.cpp
clean :
(tab)rm main main.o
请问有没有人怎样能够将mysql链接进去?
mysql目录与main.cpp在同一个目录下, mysql/include 这个文件夹下是要包含的头文件, mysql/lib/libmysql.so 是要链接的库文件
谢谢!
我写得很简单的,就是在main函数里面调用就可以了,我写的makefile是这样的:
main : main.o
(tab)g++ -g -o main main.o
main.o : main.cpp
(tab)g++ -g -c main.cpp
clean :
(tab)rm main main.o
请问有没有人怎样能够将mysql链接进去?
mysql目录与main.cpp在同一个目录下, mysql/include 这个文件夹下是要包含的头文件, mysql/lib/libmysql.so 是要链接的库文件
谢谢!
|
main : main.o
(tab)g++ -g -o main main.o -Lmsql/lib -lmysql
main.o : main.cpp
(tab)g++ -g -c -Imysql/include main.cpp
(tab)g++ -g -o main main.o -Lmsql/lib -lmysql
main.o : main.cpp
(tab)g++ -g -c -Imysql/include main.cpp