CC = g++
FLAGS = -O -g
SQL_H =/home/mysql/mysql-connector-c++-1.0.5-linux-glibc2.3-x86-32bit/include
SQL_LIB =/home/mysql/mysql-connector-c++-1.0.5-linux-glibc2.3-x86-32bit/lib
LIBS=mysqlcppconn
test: $(OBJS)
test.o : sqltest.cpp
$(CC) sqltest.cpp -l$(LIBS) -I$(SQL_H) -L$(SQL_LIB)
clean:
rm -rf *.o test
编译的时候报错....
/home/mysql/mysql-connector-c++-1.0.5-linux-glibc2.3-x86-32bit/lib/libmysqlcppconn.so: undefined reference to `std::basic_string
/home/mysql/mysql-connector-c++-1.0.5-linux-glibc2.3-x86-32bit/lib/libmysqlcppconn.so: undefined reference to `std::basic_string
/home/mysql/mysql-connector-c++-1.0.5-linux-glibc2.3-x86-32bit/lib/libmysqlcppconn.so: undefined reference to `std::__throw_length_error(char const*)@GLIBCPP_3.2'
/home/mysql/mysql-connector-c++-1.0.5-linux-glibc2.3-x86-32bit/lib/libmysqlcppconn.so: undefined reference to `std::basic_stringbuf
后面还有一大片,看样子是说缺乏标准库,但是我的/usr/lib下面是有libstdc++这个库的,而且我编译也用的是g++.....怎么还会少标准库呢...???