vlc-3.0.8在飞凌开发板i.mx6q上移植

1、vlc-3.0.8交叉编译脚本

#!/bin/sh

echo "========================================================"
make clean
make distclean
echo "========================================================"

# export PKG_CONFIG_PATH="\
# /opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/lib/pkgconfig:\
# /opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/share/pkgconfig:\
# $PLUG_LIB_DIR/ffmpeg/lib/pkgconfig "

# export CFLAGS="-ggdb3 -O0 -O2 -pipe -g -feliminate-unused-debug-types \
# -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/work/x86_64-nativesdk-pokysdk-linux/meta-environment-imx6qsabresd/1.0-r8=/usr/src/debug/meta-environment-imx6qsabresd/1.0-r8 \
# -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-linux= \
# -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-nativesdk-pokysdk-linux= \
# -I/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi/usr/include \
# -I$PLUG_LIB_DIR/ffmpeg/include "

export SDKTARGETSYSROOT=/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi
export PATH=/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin:/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/sbin:/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/bin:/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/sbin:/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/../x86_64-pokysdk-linux/bin:/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi:/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-uclibc:/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-musl:$PATH
export CCACHE_PATH=/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin:/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/../x86_64-pokysdk-linux/bin:/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi:/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-uclibc:/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-musl:$CCACHE_PATH
export PKG_CONFIG_SYSROOT_DIR=$SDKTARGETSYSROOT
#export PKG_CONFIG_PATH=$SDKTARGETSYSROOT/usr/lib/pkgconfig
export CONFIG_SITE=/opt/fsl-imx-x11/4.1.15-2.1.0/site-config-cortexa9hf-neon-poky-linux-gnueabi
export OECORE_NATIVE_SYSROOT="/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux"
export OECORE_TARGET_SYSROOT="$SDKTARGETSYSROOT"
export OECORE_ACLOCAL_OPTS="-I /opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/share/aclocal"

export CC="arm-poky-linux-gnueabi-gcc  -march=armv7-a -mfpu=neon  -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=$SDKTARGETSYSROOT"
export CXX="arm-poky-linux-gnueabi-g++  -march=armv7-a -mfpu=neon  -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=$SDKTARGETSYSROOT"
export CPP="arm-poky-linux-gnueabi-gcc -E  -march=armv7-a -mfpu=neon  -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=$SDKTARGETSYSROOT"
export AS="arm-poky-linux-gnueabi-as "
export LD="arm-poky-linux-gnueabi-ld  --sysroot=$SDKTARGETSYSROOT"
export GDB=arm-poky-linux-gnueabi-gdb
export STRIP=arm-poky-linux-gnueabi-strip
export RANLIB=arm-poky-linux-gnueabi-ranlib
export OBJCOPY=arm-poky-linux-gnueabi-objcopy
export OBJDUMP=arm-poky-linux-gnueabi-objdump
export AR=arm-poky-linux-gnueabi-ar
export NM=arm-poky-linux-gnueabi-nm
export M4=m4
export TARGET_PREFIX=arm-poky-linux-gnueabi-
export CONFIGURE_FLAGS="--target=arm-poky-linux-gnueabi --host=arm-poky-linux-gnueabi --build=x86_64-linux --with-libtool-sysroot=$SDKTARGETSYSROOT"
#export CFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/work/x86_64-nativesdk-pokysdk-linux/meta-environment-imx6qsabresd/1.0-r8=/usr/src/debug/meta-environment-imx6qsabresd/1.0-r8 -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-linux= -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-nativesdk-pokysdk-linux= "
#export CXXFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/work/x86_64-nativesdk-pokysdk-linux/meta-environment-imx6qsabresd/1.0-r8=/usr/src/debug/meta-environment-imx6qsabresd/1.0-r8 -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-linux= -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-nativesdk-pokysdk-linux= "
#export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
export CPPFLAGS=""
export KCFLAGS="--sysroot=$SDKTARGETSYSROOT"
export OECORE_DISTRO_VERSION="4.1.15-2.1.0"
export OECORE_SDK_VERSION="4.1.15-2.1.0"
export ARCH=arm
export CROSS_COMPILE=arm-poky-linux-gnueabi-

PLUG_LIB_DIR="/home/imhqq/share/huqiqiao/vlc-3.0.8-plugin/lib"
VLC_SRC_DIR="/home/imhqq/share/huqiqiao/vlc-3.0.8"

export PKG_CONFIG_PATH="$SDKTARGETSYSROOT/usr/lib/pkgconfig:\
${SDKTARGETSYSROOT}/usr/lib/pkgconfig:\
${SDKTARGETSYSROOT}/usr/share/pkgconfig:\
${PLUG_LIB_DIR}/a52/lib/pkgconfig:\
${PLUG_LIB_DIR}/alsa/lib/pkgconfig:\
${PLUG_LIB_DIR}/dbus/lib/pkgconfig:\
${PLUG_LIB_DIR}/faad/lib/pkgconfig:\
${PLUG_LIB_DIR}/ffmpeg/lib/pkgconfig:\
${PLUG_LIB_DIR}/flac/lib/pkgconfig:\
${PLUG_LIB_DIR}/freetype/lib/pkgconfig:\
${PLUG_LIB_DIR}/libmad/lib/pkgconfig:\
${PLUG_LIB_DIR}/libmpeg2/lib/pkgconfig:\
${PLUG_LIB_DIR}/libogg/lib/pkgconfig:\
${PLUG_LIB_DIR}/libsndfile/lib/pkgconfig:\
${PLUG_LIB_DIR}/libgcrypt/lib/pkgconfig:\
${PLUG_LIB_DIR}/libgpg-error/lib/pkgconfig:\
${PLUG_LIB_DIR}/libvorbis/lib/pkgconfig:\
${PLUG_LIB_DIR}/live/lib/pkgconfig:\
${PLUG_LIB_DIR}/lua5.3/lib/pkgconfig:\
${PLUG_LIB_DIR}/SDL1/lib/pkgconfig:\
${PLUG_LIB_DIR}/SDL2/lib/pkgconfig:\
${PLUG_LIB_DIR}/SDL2_image/lib/pkgconfig:\
${PLUG_LIB_DIR}/x264/lib/pkgconfig"



export CFLAGS=" -ggdb3 -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/work/x86_64-nativesdk-pokysdk-linux/meta-environment-imx6qsabresd/1.0-r8=/usr/src/debug/meta-environment-imx6qsabresd/1.0-r8 -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-linux= -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-nativesdk-pokysdk-linux= \
-I${SDKTARGETSYSROOT}/usr/include \
-I${PLUG_LIB_DIR}/a52/include \
-I${PLUG_LIB_DIR}/alsa/include \
-L${PLUG_LIB_DIR}/dbus/include \
-I${PLUG_LIB_DIR}/faad/include \
-I${PLUG_LIB_DIR}/ffmpeg/include \
-I${PLUG_LIB_DIR}/ffmpeg/include/libavcodec \
-I${PLUG_LIB_DIR}/flac/include \
-I${PLUG_LIB_DIR}/freetype/include \
-I${PLUG_LIB_DIR}/libmad/include \
-I${PLUG_LIB_DIR}/libmpeg2/include/mpeg2dec \
-I${PLUG_LIB_DIR}/libogg/include \
-I${PLUG_LIB_DIR}/libsndfile/include \
-I${PLUG_LIB_DIR}/libgcrypt/include \
-I${PLUG_LIB_DIR}/libgpg-error/include \
-I${PLUG_LIB_DIR}/libvorbis/include \
-I${PLUG_LIB_DIR}/live/include \
-I${PLUG_LIB_DIR}/lua5.3/include \
-I${PLUG_LIB_DIR}/SDL1/include \
-I${PLUG_LIB_DIR}/SDL2/include \
-I${PLUG_LIB_DIR}/SDL2_image/include \
-I${PLUG_LIB_DIR}/x264/include \
-I/home/imhqq/share/huqiqiao/vlc-2.2.1-plugin/PicoGL/include "

export CXXFLAGS=" -ggdb3 -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/work/x86_64-nativesdk-pokysdk-linux/meta-environment-imx6qsabresd/1.0-r8=/usr/src/debug/meta-environment-imx6qsabresd/1.0-r8 -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-linux= -fdebug-prefix-map=/data/fsl-release-bsp/build-x11/tmp/sysroots/x86_64-nativesdk-pokysdk-linux= \
-I${SDKTARGETSYSROOT}/usr/include \
-I${PLUG_LIB_DIR}/a52/include \
-I${PLUG_LIB_DIR}/alsa/include \
-L${PLUG_LIB_DIR}/dbus/include \
-I${PLUG_LIB_DIR}/faad/include \
-I${PLUG_LIB_DIR}/ffmpeg/include \
-I${PLUG_LIB_DIR}/ffmpeg/include/libavcodec \
-I${PLUG_LIB_DIR}/flac/include \
-I${PLUG_LIB_DIR}/freetype/include \
-I${PLUG_LIB_DIR}/libmad/include \
-I${PLUG_LIB_DIR}/libmpeg2/include/mpeg2dec \
-I${PLUG_LIB_DIR}/libogg/include \
-I${PLUG_LIB_DIR}/libsndfile/include \
-I${PLUG_LIB_DIR}/libvorbis/include \
-I${PLUG_LIB_DIR}/libgcrypt/include \
-I${PLUG_LIB_DIR}/libgpg-error/include \
-I${PLUG_LIB_DIR}/live/include \
-I${PLUG_LIB_DIR}/lua5.3/include \
-I${PLUG_LIB_DIR}/SDL1/include \
-I${PLUG_LIB_DIR}/SDL2/include \
-I${PLUG_LIB_DIR}/SDL2_image/include \
-I${PLUG_LIB_DIR}/x264/include \
-I/home/imhqq/share/huqiqiao/vlc-2.2.1-plugin/PicoGL/include "

export LDFLAGS=" -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed \
-L${SDKTARGETSYSROOT}/usr/lib \
-L${PLUG_LIB_DIR}/a52/lib \
-L${PLUG_LIB_DIR}/alsa/lib \
-L${PLUG_LIB_DIR}/dbus/lib \
-L${PLUG_LIB_DIR}/faad/lib \
-L${PLUG_LIB_DIR}/ffmpeg/lib \
-L${PLUG_LIB_DIR}/flac/lib \
-L${PLUG_LIB_DIR}/freetype/lib \
-L${PLUG_LIB_DIR}/libmad/lib \
-L${PLUG_LIB_DIR}/libmpeg2/lib \
-L${PLUG_LIB_DIR}/libogg/lib \
-L${PLUG_LIB_DIR}/libsndfile/lib \
-L${PLUG_LIB_DIR}/libgpg-error/lib \
-L${PLUG_LIB_DIR}/libgcrypt/lib \
-L${PLUG_LIB_DIR}/libvorbis/lib \
-L${PLUG_LIB_DIR}/live/lib \
-L${PLUG_LIB_DIR}/lua5.3/lib \
-L${PLUG_LIB_DIR}/SDL1/lib \
-L${PLUG_LIB_DIR}/SDL2/lib \
-L${PLUG_LIB_DIR}/SDL2_image/lib \
-L${PLUG_LIB_DIR}/x264/lib "

export dependency_libs="$dependency_libs \
-L${PLUG_LIB_DIR}/a52/lib \
-L${PLUG_LIB_DIR}/alsa/lib \
-L${PLUG_LIB_DIR}/dbus/lib \
-L${PLUG_LIB_DIR}/faad/lib \
-L${PLUG_LIB_DIR}/ffmpeg/lib -lavcodec -lavfilter -lavformat -lavutil -lswscale \
-L${PLUG_LIB_DIR}/flac/lib \
-L${PLUG_LIB_DIR}/freetype/lib \
-L${PLUG_LIB_DIR}/libmad/lib \
-L${PLUG_LIB_DIR}/libmpeg2/lib \
-L${PLUG_LIB_DIR}/libogg/lib \
-L${PLUG_LIB_DIR}/libsndfile/lib \
-L${PLUG_LIB_DIR}/libgcrypt/lib \
-L${PLUG_LIB_DIR}/libgpg-error/lib \
-L${PLUG_LIB_DIR}/libvorbis/lib \
-L${PLUG_LIB_DIR}/live/lib \
-L${PLUG_LIB_DIR}/lua5.3/lib \
-L${PLUG_LIB_DIR}/SDL1/lib \
-L${PLUG_LIB_DIR}/SDL2/lib \
-L${PLUG_LIB_DIR}/SDL2_image/lib \
-L${PLUG_LIB_DIR}/x264/lib \
-L/home/imhqq/share/huqiqiao/vlc-2.2.1-plugin/PicoGL/lib \
/home/imhqq/share/huqiqiao/vlc-3.0.8/arm_vlc_build/lib/libvlccore.la -lrt -ldl "

# ------------------------------------------------------------------------------------------------------------
# dependency_libs填写的方式:
# ------------------------------------------------------------------------------------------------------------
# 1、-L/home/imhqq/share/huqiqiao/vlc-2.2.1-plugin/lib/live/lib -lBasicUsageEnvironment -lgroupsock -lliveMedia -lUsageEnvironment
# 2、/home/imhqq/share/huqiqiao/vlc-2.2.1-plugin/lib/liba52/lib/liba52.la'
# ------------------------------------------------------------------------------------------------------------

#  contrib patch

cd contrib
./bootstrap
cd src
make -n > contrib-debug.txt 2>&1

cd ${VLC_SRC_DIR}
./configure -C \
--build=x86_64-linux-gnu \
--target=arm-poky-linux-gnueabi \
--host=arm-poky-linux-gnueabi \
--prefix=/home/imhqq/share/huqiqiao/vlc-3.0.8/arm_vlc_build \
--enable-run-as-root \
--enable-vlc  \
--enable-sout \
--enable-vlm \
--enable-realrtsp \
--enable-sout \
--enable-libass \
--disable-optimizations  \
--enable-ncurses \
--enable-ogg \
--enable-oggspots \
--enable-debug \
--enable-merge-ffmpeg \
--enable-mpc \
--enable-qt \
--enable-xvideo  \
--enable-xcb \
--enable-libxml2 \
--enable-lua \
--enable-avcodec \
--enable-gles2 \
--enable-freetype \
--enable-a52 \
--enable-jpeg \
--enable-swscale \
--enable-mad \
--enable-pulse  \
--enable-postproc \
--enable-faad \
--enable-sdl-image \
--enable-libgcrypt \
--enable-live555 \
--disable-mod  \
--disable-screen  \
--disable-macosx \
--disable-macosx-qtkit  \
--disable-altivec \
--disable-coverage \
--disable-taglib \
--disable-dvdread \
--disable-dvdnav \
--disable-dvbpsi \
--disable-v4l2 \
--disable-vcd \
--disable-dca \
--disable-tremor \
--disable-gme \
--disable-speex \
--disable-theora \
--disable-schroedinger \
--disable-png \
--disable-telx \
--disable-kate \
--disable-fribidi \
--disable-fontconfig  \
--disable-gnutls  \
--disable-lirc  \
--disable-silent-rules \
--disable-neon \
--disable-dc1394 \
--disable-vlm \
--disable-twolame \
--disable-sftp \
--disable-notify \
--disable-shout \
--disable-aa \
--disable-caca \
--disable-jack \
--disable-libva \
--disable-dxva2 \
--disable-shine \
--disable-zvbi \
--disable-tiger \
--disable-maintainer-mode \
--disable-dependency-tracking \
--disable-gprof \
--disable-cprof \
--disable-libcddb \
--disable-wma-fixed  \
--disable-omxil \
--disable-fluidsynth \
--disable-svg \
--disable-upnp \
--disable-goom \
--disable-projectm \
--disable-mtp \
--disable-update-check \
--disable-linsys \
--disable-bluray \
--disable-smbclient \
--disable-decklink \
--disable-vnc \
--disable-freerdp \
--disable-macosx-avfoundation \
--disable-asdcp \
--disable-udev \
--disable-gst-decode \
--disable-vdpau \
--disable-avahi


make -j16
make install

2、编译出来的vlc版本

root@imhqq-B360M-D3V:/home/imhqq/share/huqiqiao/vlc-3.0.8/arm_vlc_build# tree -L 2
.
├── bin
│   ├── cvlc
│   ├── nvlc
│   ├── qvlc
│   ├── rvlc
│   ├── vlc
│   └── vlc-wrapper
├── include
│   └── vlc
├── lib
│   ├── libvlccore.la
│   ├── libvlccore.so -> libvlccore.so.9.0.0
│   ├── libvlccore.so.9 -> libvlccore.so.9.0.0
│   ├── libvlccore.so.9.0.0
│   ├── libvlc.la
│   ├── libvlc.so -> libvlc.so.5.6.0
│   ├── libvlc.so.5 -> libvlc.so.5.6.0
│   ├── libvlc.so.5.6.0
│   ├── pkgconfig
│   └── vlc
└── share
    ├── applications
    ├── doc
    ├── icons
    ├── kde4
    ├── locale
    ├── man
    ├── metainfo
    └── vlc

15 directories, 14 files

(完)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 143,906评论 1 305
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 61,698评论 1 257
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 95,242评论 0 213
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 41,257评论 0 182
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 49,076评论 1 260
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 38,912评论 1 178
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 30,509评论 2 274
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 29,255评论 0 168
  • 想象着我的养父在大火中拼命挣扎,窒息,最后皮肤化为焦炭。我心中就已经是抑制不住地欢快,这就叫做以其人之道,还治其人...
    爱写小说的胖达阅读 29,145评论 6 235
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 32,613评论 0 214
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 29,376评论 2 216
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 30,733评论 1 231
  • 白月光回国,霸总把我这个替身辞退。还一脸阴沉的警告我。[不要出现在思思面前, 不然我有一百种方法让你生不如死。]我...
    爱写小说的胖达阅读 24,287评论 0 32
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 27,196评论 2 213
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 31,644评论 3 211
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 25,651评论 0 9
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,059评论 0 169
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 33,644评论 2 233
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 33,789评论 2 237

推荐阅读更多精彩内容