查看完整版本: [-- QT4.7.3编译没有生成libsqlite.so库文件 --]

QTCN开发网 -> Qt基础编程 -> QT4.7.3编译没有生成libsqlite.so库文件 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

mastermouse 2017-01-13 15:20

QT4.7.3编译没有生成libsqlite.so库文件

进入源码目录:
cd /home/ctools/qt-everywhere-opensource-src-4.7.3
使用如何脚本编译:vi build4.7

#!/bin/sh

./configure \
           -prefix /home/ctools/qt-4.7-arm              \
           -opensource -confirm-license -release -embedded arm          \
        -xplatform qws/linux-arm-gnueabi-g++ -qt-sql-sqlite -no-qt3support              \
        -depths 16,18,24,32 -no-qvfb -no-svg -no-cups -no-mmx    \
        -no-3dnow -no-sse -no-sse2 -no-glib -no-openssl -shared  \
        -no-largefile -no-accessibility -no-xrender -no-webkit   \
           -no-gtkstyle -nomake examples -nomake docs -nomake demos \
           -plugin-mouse-pc -plugin-mouse-tslib -little-endian          \
           -plugin-mouse-linuxtp -fast -lrt -qt-mouse-tslib             \
        -D QT_NO_QWS_CURSOR                                                     \
        -D QT_QWS_CLIENTBLIT                                                    \
           -I /home/vmuser/nfs_shared/tslib/include                             \
           -L /home/vmuser/nfs_shared/tslib/lib
~

chmod u+x build4.7
./build4.7
make && make install


进入安装目录:/home/ctools/qt-4.7-arm   找不到sqlite相关的库?


root@Linux-host:/home/ctools/qt-4.7-arm/lib# ls
fonts                 libQtDeclarative.so        libQtGui.so.4.7.3         libQtNetwork.so        libQtScript.so.4.7.3       libQtSql.so        libQtTest.so.4.7.3
libQtCore.la          libQtDeclarative.so.4      libQtMultimedia.la        libQtNetwork.so.4      libQtScriptTools.la        libQtSql.so.4      libQtXml.la
libQtCore.prl         libQtDeclarative.so.4.7    libQtMultimedia.prl       libQtNetwork.so.4.7    libQtScriptTools.prl       libQtSql.so.4.7    libQtXml.prl
libQtCore.so          libQtDeclarative.so.4.7.3  libQtMultimedia.so        libQtNetwork.so.4.7.3  libQtScriptTools.so        libQtSql.so.4.7.3  libQtXml.so
libQtCore.so.4        libQtGui.la                libQtMultimedia.so.4      libQtScript.la         libQtScriptTools.so.4      libQtTest.la       libQtXml.so.4
libQtCore.so.4.7      libQtGui.prl               libQtMultimedia.so.4.7    libQtScript.prl        libQtScriptTools.so.4.7    libQtTest.prl      libQtXml.so.4.7
libQtCore.so.4.7.3    libQtGui.so                libQtMultimedia.so.4.7.3  libQtScript.so         libQtScriptTools.so.4.7.3  libQtTest.so       libQtXml.so.4.7.3
libQtDeclarative.la   libQtGui.so.4              libQtNetwork.la           libQtScript.so.4       libQtSql.la                libQtTest.so.4     pkgconfig
libQtDeclarative.prl  libQtGui.so.4.7            libQtNetwork.prl          libQtScript.so.4.7     libQtSql.prl               libQtTest.so.4.7
root@Linux-host:/home/ctools/qt-4.7-arm/lib# ls *sql*
ls: 无法访问*sql*: 没有那个文件或目录


请问这是什么原因呢?



mastermouse 2017-01-13 15:34
编译器:
root@Linux-host:/home/ctools/sqlite3/installarm/lib# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/ctools/arm-2014.05/bin:/home/ctools/arm-2014.05/bin
root@Linux-host:/home/ctools/sqlite3/installarm/lib# cd /home/ctools/arm-2014.05/bin
root@Linux-host:/home/ctools/arm-2014.05/bin# ls
arm-none-linux-gnueabi-addr2line  arm-none-linux-gnueabi-cs         arm-none-linux-gnueabi-gcc-ar      arm-none-linux-gnueabi-ld       arm-none-linux-gnueabi-size
arm-none-linux-gnueabi-ar         arm-none-linux-gnueabi-cs-daemon  arm-none-linux-gnueabi-gcc-nm      arm-none-linux-gnueabi-nm       arm-none-linux-gnueabi-strings
arm-none-linux-gnueabi-as         arm-none-linux-gnueabi-elfedit    arm-none-linux-gnueabi-gcc-ranlib  arm-none-linux-gnueabi-objcopy  arm-none-linux-gnueabi-strip
arm-none-linux-gnueabi-c++        arm-none-linux-gnueabi-g++        arm-none-linux-gnueabi-gcov        arm-none-linux-gnueabi-objdump  cache
arm-none-linux-gnueabi-c++filt    arm-none-linux-gnueabi-gcc        arm-none-linux-gnueabi-gdb         arm-none-linux-gnueabi-ranlib   sqlite3
arm-none-linux-gnueabi-cpp        arm-none-linux-gnueabi-gcc-4.8.3  arm-none-linux-gnueabi-gprof       arm-none-linux-gnueabi-readelf
root@Linux-host:/home/ctools/arm-2014.05/bin# arm-none-linux-gnueabi-^C

mastermouse 2017-01-13 16:16
难道是这个Bug描述的.
https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/731504


查看完整版本: [-- QT4.7.3编译没有生成libsqlite.so库文件 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled