Linux C++ Mysql 编译链接
2012-04-13 18:57
204 查看
g++ -o update_daemon date.o socket.o mainprocess.o fun.o cal.o special.o -L/usr/lib/mysql -lmysqlclient -lm
其中 -Ldir:
制定编译的时候,搜索库的路径。比如你自己的库,可以用它制定目录,不然编译器将只在标准库的目录找。这个dir就是目录的名称。上述
dir 就是/usr/lib/mysql,
-lm:
其中的"-l"表示与库文件连接
m包括libm.so和libm.a
-Idir:
在你是用#include"file"的时候,gcc/g++会先在当前目录查找你所制定的头文件,如果没有找到,他回到缺省的头文件目录找,如果使用-I制定了目录,他会先在你所制定的目录查找,然后再按常规的顺序去找.对于#include<file>,gcc/g++会到-I制定的目录查找,查找不到,然后将到系统的缺省的头文件目录查找。
上述命令 -lmysqlclient ,指的是/usr/lib 里面的mysqlcilent.so 文件
其中 -Ldir:
制定编译的时候,搜索库的路径。比如你自己的库,可以用它制定目录,不然编译器将只在标准库的目录找。这个dir就是目录的名称。上述
dir 就是/usr/lib/mysql,
-lm:
其中的"-l"表示与库文件连接
m包括libm.so和libm.a
-Idir:
在你是用#include"file"的时候,gcc/g++会先在当前目录查找你所制定的头文件,如果没有找到,他回到缺省的头文件目录找,如果使用-I制定了目录,他会先在你所制定的目录查找,然后再按常规的顺序去找.对于#include<file>,gcc/g++会到-I制定的目录查找,查找不到,然后将到系统的缺省的头文件目录查找。
上述命令 -lmysqlclient ,指的是/usr/lib 里面的mysqlcilent.so 文件
相关文章推荐
- linux下编译C++程序无法链接Mysql的问题
- C++ 在 Linux下编译动态链接库
- Linux下C++手动编译,链接过程
- linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定
- 如何在Linux下用C/C++语言操作数据库sqlite3(很不错!设计编译链接等很多问题!)
- Linux下C/C++编译链接过程及库函数使用说明
- linux下实现g++编译链接c++源文件和头文件
- linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定
- linux下C/C++程序编译和链接,系统默认路径以及设置
- Linux下编译mongo的c++链接库
- linux下c++访问mysql的编译问题
- linux下实现g++编译链接c++源文件和头文件
- linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定
- 如何在Linux下用C/C++语言操作数据库sqlite3(很不错!设计编译链接等很多问题!)
- [Linux-C++] linker input file unused because linking not done 提示 编译与链接的知识
- MySQL connector C++在Linux下编译undefined reference to 'get_driver_instance'问题
- Linux 下的MySQL 编译安装与编译参数
- mysql程序在linux下面的编译方法
- linux 下QT 程序编译链接两个错误
- linux下编译C++程序