当前位置: 技术问答>linux和unix
新手,关于makefile的问题
来源: 互联网 发布时间:2016-12-13
本文导语: CXX=g++ CCFLAGS=-g -O2 -Wall -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS `mysql_config --include` -DMYSQL_ODBC -DODBC_WRAPPER -DUSE_PREPARE LDFLAGS=-g -O2 -Wall LIBS=`mysql_config --libs` -lpthread 如上所给出的: CCFLAGS 中 'mysql_config --include' ...
CXX=g++
CCFLAGS=-g -O2 -Wall -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS `mysql_config --include` -DMYSQL_ODBC -DODBC_WRAPPER -DUSE_PREPARE
LDFLAGS=-g -O2 -Wall
LIBS=`mysql_config --libs` -lpthread
如上所给出的:
CCFLAGS 中 'mysql_config --include'
和
LIBS中'mysql_config --libs'
是什么意思,有什么用阿?
CCFLAGS=-g -O2 -Wall -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS `mysql_config --include` -DMYSQL_ODBC -DODBC_WRAPPER -DUSE_PREPARE
LDFLAGS=-g -O2 -Wall
LIBS=`mysql_config --libs` -lpthread
如上所给出的:
CCFLAGS 中 'mysql_config --include'
和
LIBS中'mysql_config --libs'
是什么意思,有什么用阿?
|
`mysql_config --include`
应该会执行mysql_config 这个脚本,里面估计定义了相关的宏
应该会执行mysql_config 这个脚本,里面估计定义了相关的宏
|
应该是和mysql相关的宏,表示启用mysql的头文件和库
|
是列出所需的库文件,
|
你看看里面内容,在 你 程序里可能要用到他的一些宏。