标签:style blog http color strong 文件
/*gcc 命令总结*/-L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lz -lm -lrt -ldl这些就是mysql需要的链接参数,运行命令自动生成,多简单省事!
-I/usr/include/mysql -DBIG_JOINS=1 -fno-strict-aliasing -g这就是mysql需要的头文件包含目录
现在的问题就是怎样用这些输出结果了,最直接的方法就是复制粘贴或者照抄,更好的办法是在编译命令行里加入这个`xxxx-config --libs --cflags`,比如编译一个mysql程序:gcc mysql.c `mysql_config --libs --cflags`
就OK了(我前几天的博客里提到过这个问题,^_^)
参数说明: -include用来包含头文件,但一般情况下包含头文件都在源码里用#include xxxxxx实现,-include参数很少用。
-I参数是用来指定头文件目录,/usr/include目录一般是不用指定的,gcc知道去那里找,但是如果头文件不在/usr/include里我们就要用-I参数指定了,比如头文件放在/myinclude目录里,那编译命令行就要加上-I /myinclude参数了,如果不加你会得到一个"xxxx.h: No such file or directory"的错误。-I参数可以用相对路径,比如头文件在当前目录,可以用-I.来指定。上面我们提到的--cflags参数就是用来生成-I 参数的
标签:style blog http color strong 文件
原文地址:http://blog.csdn.net/wusuopubupt/article/details/37695983