- 论坛徽章:
- 0
|
10可用积分
编辑mysql出错
编译参数:
- #wget [url]http://mysql.online.bg/Downloads/MySQL-5.1/mysql-5.1.32.tar.gz[/url]
- # tar -xzvf mysql-5.1.32.tar.gz
- ./configure \
- --prefix=/usr/local/mysql \
- --enable-assembler \
- --with-charset=utf8 \
- --with-collation=utf8_general_ci \
- --with-extra-charsets=gbk,gb2312,binary \
- --enable-thread-safe-client \
- --with-pthread \
- --with-mysqld-ldflags=-all-static \
- --with-client-ldflags=-all-static
- #make &&make install
复制代码 此处采用全部静态编译,提示少了/usr/bin/ld: cannot find -lncurses,这些库他的作用是什么呢?
google英文不去结果,官方也没有相当提示,请有经验的朋友指点!
rm -f ./my_user.c; \
/bin/ln -s ../sql-common/my_user.c my_user.c;
echo timestamp > link_sources;
make all-am
make[2]: Entering directory `/home/download/mysql-5.1.32/client'
g++ -DUNDEF_THREADS_HACK -DDEFAULT_MYSQL_HOME="\"/usr/local/mysql\"" -DDATADIR="\"/usr/local/mysql/var\"" -I. -I../include -I../include -I../include -I../regex -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -MT mysql.o -MD -MP -MF .deps/mysql.Tpo -c -o mysql.o mysql.cc
mv -f .deps/mysql.Tpo .deps/mysql.Po
g++ -DUNDEF_THREADS_HACK -DDEFAULT_MYSQL_HOME="\"/usr/local/mysql\"" -DDATADIR="\"/usr/local/mysql/var\"" -I. -I../include -I../include -I../include -I../regex -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -MT readline.o -MD -MP -MF .deps/readline.Tpo -c -o readline.o readline.cc
mv -f .deps/readline.Tpo .deps/readline.Po
g++ -DUNDEF_THREADS_HACK -DDEFAULT_MYSQL_HOME="\"/usr/local/mysql\"" -DDATADIR="\"/usr/local/mysql/var\"" -I. -I../include -I../include -I../include -I../regex -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -MT sql_string.o -MD -MP -MF .deps/sql_string.Tpo -c -o sql_string.o sql_string.cc
mv -f .deps/sql_string.Tpo .deps/sql_string.Po
g++ -DUNDEF_THREADS_HACK -DDEFAULT_MYSQL_HOME="\"/usr/local/mysql\"" -DDATADIR="\"/usr/local/mysql/var\"" -I. -I../include -I../include -I../include -I../regex -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -MT completion_hash.o -MD -MP -MF .deps/completion_hash.Tpo -c -o completion_hash.o completion_hash.cc
mv -f .deps/completion_hash.Tpo .deps/completion_hash.Po
/bin/sh ../libtool --preserve-dup-deps --tag=CXX --mode=link g++ -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysql mysql.o readline.o sql_string.o completion_hash.o ../cmd-line-utils/libedit/libedit.a -lncurses -all-static -lpthread ../libmysql/libmysqlclient.la -lcrypt -lnsl -lm -lz
mkdir .libs
g++ -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysql mysql.o readline.o sql_string.o completion_hash.o -static ../cmd-line-utils/libedit/libedit.a -lncurses -lpthread ../libmysql/.libs/libmysqlclient.a -lcrypt -lnsl -lm -lz
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
make[2]: *** [mysql] Error 1
make[2]: Leaving directory `/home/download/mysql-5.1.32/client'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/download/mysql-5.1.32/client'
make: *** [all-recursive] Error 1
[ 本帖最后由 linuxpf 于 2009-4-9 01:18 编辑 ] |
|