#强制指定编译使用的mysql的版本号
export MK_MYSQL_HOME=/usr/local/mysql_linux-x86_64
#让环境变量生效,且必须在PATH的最前面
export PATH=$MK_MYSQL_HOME/bin:$PATH
因为在makefile中使用了mysql_config,获得头文件和库的位置
CC = gcc -fPIC `mysql_config --cflags` `mysql_config --libs`
CXX = g++ -fPIC `mysql_config --cflags` `mysql_config --libs`
运行指定使用动态库的位置,放在最前面。
export LD_LIBRARY_PATH=/usr/local/mysql/lib:$LD_LIBRARY_PATH
export MK_MYSQL_HOME=/usr/local/mysql_linux-x86_64
#让环境变量生效,且必须在PATH的最前面
export PATH=$MK_MYSQL_HOME/bin:$PATH
因为在makefile中使用了mysql_config,获得头文件和库的位置
CC = gcc -fPIC `mysql_config --cflags` `mysql_config --libs`
CXX = g++ -fPIC `mysql_config --cflags` `mysql_config --libs`
执行编译的时候,会自动从PATH找路径
编译脚本中,要判断MK_MYSQL_HOME和mysql_config是否存在,如果不存在,则报错,停止编译。
运行指定使用动态库的位置,放在最前面。
export LD_LIBRARY_PATH=/usr/local/mysql/lib:$LD_LIBRARY_PATH