日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

linux中sqlite3编译时出错,Sqlite3 交叉编译 undefined reference to `fdatasync' 错误解决

發(fā)布時(shí)間:2025/4/5 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux中sqlite3编译时出错,Sqlite3 交叉编译 undefined reference to `fdatasync' 错误解决 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

交叉編譯sqlite到Android平臺(tái), Android.mk 文件內(nèi)容如下:

LOCAL_PATH:= $(call my-dir)

INCDIR:=/home/android-ndk-r6b/sources/cxx-stl/gnu-libstdc++/libs/armeabi/include

# first lib, which will be built statically

#

include $(CLEAR_VARS)

LOCAL_MODULE??? := cloudstore_MTD

LOCAL_SRC_FILES := debug.c? hash.c? fusex.cpp? listex.c? storex.cpp? md5.c main.c? markup.cpp? http_fet

cher.c spthreadpool.c

LOCAL_C_INCLUDES := /home/fuse-2.8.3/include /home/sqlite-autoconf-3070500? /home/android-ndk-r6b/platf

orms/android-9/arch-arm/usr/include /home/android-ndk-r6b/sources/cxx-stl/gnu-libstdc++/include /home/a

ndroid-ndk-r6b/samples/fuse-android/jni/include $(INCDIR)

LOCAL_CFLAGS :=-Wall -lulockmgr -pipe -D_FILE_OFFSET_BITS=64 -D_DEBUG -DANDROID_SDK -DUSE_OPEN -DUSE_TH

READ -DDEBUG -O2

LOCAL_CPPFLAGS :=

include $(BUILD_EXECUTABLE)

在jni目錄下面執(zhí)行? /home/android-ndk-r6b/ndk-build? , 編譯, 總是出現(xiàn)如下錯(cuò)誤:

[root@localhost jni]# /home/android-ndk-r6b/ndk-build

Compile thumb? : sqlite3_android <= shell.c

Compile thumb? : sqlite3 <= sqlite3.c

StaticLibrary? : libsqlite3.a

Executable???? : sqlite3_android

/home/android-ndk-r6b/samples/sqlite-android/obj/local/armeabi/libsqlite3.a(sqlite3.o): In function `unixSync':

sqlite3.c:(.text.unixSync+0x6): undefined reference to `fdatasync'

sqlite3.c:(.text.unixSync+0x14): undefined reference to `fdatasync'

collect2: ld returned 1 exit status

make: *** [/home/android-ndk-r6b/samples/sqlite-android/obj/local/armeabi/sqlite3_android]

搜索了好多地方, 找解決問題的辦法, 最后還是在官方bug列表里面找到了, 原來是一個(gè)bug, 下來就下載了最新的版本后, 重新編譯, 問題解決。

最新的版本為?? sqlite-autoconf-3070800.tar.gz

總結(jié)

以上是生活随笔為你收集整理的linux中sqlite3编译时出错,Sqlite3 交叉编译 undefined reference to `fdatasync' 错误解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。