当前位置: 代码迷 >> 综合 >> Makefile 编译时加入额外函数库链接
  详细解决方案

Makefile 编译时加入额外函数库链接

热度:94   发布时间:2023-12-16 13:25:59.0

all: cmysql.cppg++ cmysql.cpp -o cmysql -I/usr/include/mysql -lmysqlclient -L/usr/lib64/mysql
clean:rm cmysql



-I(大写的i):指定搜索相关include文件的目录,默认在/usr/include下。(不能少mysql)

-l(小写的L):加入某个函数库的意思; mysqlclient 是指libmysqlclient.so这个函数库,其中lib和扩展名(.a和.so)不需要写。

-L:指定在什么文件夹下搜索函数库,默认在/lib和/usr/lib下。(/usr/lib64/mysql下搜索libmysqlclient.so)