libIDL 交叉编译时遇到的问题

./configure --prefix=$PREFIX --build=i686-linux --host=mipsel-linux
第一次执行提示:
checking for format to printf and scanf a guint64... configure: error: cannot run test program while cross compiling
交叉编译时无法运行测试程序,编辑cachefile,把要检测的变量填进去:
echo libIDL_cv_long_long_format=ll > mips.cache
重新config:
./configure --prefix=$PREFIX --build=i686-linux --host=mipsel-linux --cache-file=mips.cache
生成makefile后,执行make,提示:
mips-linux-gnu-gcc: 0.8.5": No such file or directory
mips-linux-gnu-gcc: unrecognized option '-E"'
<command-line>: warning: missing terminating " character
<command-line>: warning: missing terminating " character
打开Makefile看到:
DEFS = -DPACKAGE_NAME=\"libIDL\" -DPACKAGE_TARNAME=\"libIDL\" -DPACKAGE_VERSION=\"0.8.5\" -DPACKAGE_STRING=\"libIDL\ 0.8.5\" -DPACKA
GE_BUGREPORT=\"http://bugzilla.gnome.org/enter_bug.cgi\?product=libIDL\" -DLIBIDL_VERSION=\"0.8.5\" -DHAVE_CPP_PIPE_STDIN=1 -DCPP_NO
STDINC=\"-I-\" -DCPP_PROGRAM=\"mipsel-linux-gcc\ -E\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -D
HAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC
_HEADERS=1 -DHAVE_STDDEF_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DHAVE_POPEN=1 -DHAVE_SYMLINK=1 -DHAVE_ACCESS=1 -DSIZEOF_LONG_LONG=8
这个里面的PACKAGE_STRING,以及CPP_PROGRAM=\"mipsel-linux-gcc\ -E\"两个宏的定义里面包含空格,使用x86下的gcc,这两个宏可以正常定义,但是mipsel-linux-gcc处理不了空格转义,直接导致传给 mipsel-linux-gcc的参数乱套。删除这两个宏在Makefile中的定义,单独放到config.h中,修改需要宏定义的c文件,#include <config.h>,编译通过。
1.如何查上一条的信息中筛选文字 2.这个编译成功了吗 前面有一些报错信息,我只给你发了最后一部分arm-ca9-linux-uclibcgnueabihf-ar build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/common/cloud_sdk/cloud_com_link.o "arm-ca9-linux-uclibcgnueabihf-ar crus -o cloud_sdk.a cloud_com_link.o cloud_com_msg.o cloud_com_outer.o cloud_com_data.o cloud_com_api.o" cp build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/common/cloud_sdk/cloud_sdk.a "cp -f cloud_sdk.a ../../libraries/" make[4]: Leaving directory '/home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/common/cloud_sdk' arm-ca9-linux-uclibcgnueabihf-gcc -O2 -pipe -fgnu89-inline -march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard -ftree-vectorize -fno-builtin -fno-common -g -Wno-stringop-truncation -Wno-format-truncation -Wno-sizeof-pointer-div -Wno-stringop-overflow -Wno-format-overflow -Wno-sizeof-pointer-memaccess -g -I/home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/usr/lib/libiconv-full/include -I/home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/usr/lib/libintl-full/include -DCONFIG_STATISTIC_REPORT_DOMAIN=n-da.tplinkcloud.com.cn -Wno-sizeof-pointer-div -Wno-restrict -Wno-format-truncation -Wno-format-overflow -Wno-stringop-truncation -DTP_VIGI_P2P_SHARE -DTELEMETRY_SUPPORT -DHTTP_USE_SMART_DATA -DPTZ_SUPPORT -DNVT9856X_PLATFORM -DSUPPORT_PLUGIN -DCONFIG_MSG_PUSH_POST_URL=/surveillance/v1/reportMsg -DCONFIG_NTP_HOSTNAME=n-tss.tplinkcloud.com.cn -DTUMS_SUPPORT -DSENSITIVITY_INT -DMAKEROOM_BEFORE_UPGRADE -DAUDIO_ENABLE -DAUDIO_OUTPUT -DCONFIG_MOBILE_ACCESS_SET_SUPPORT -DLOCAL_STORAGE_ENABLE -DCONFIG_LTE_MODULE_IN_UP_BIN -DCONFIG_IPV6 -DTP_VIGI -DUSE_NAND_FLASH -DNSD_TIME_MANAGE -DVIGI_USR_DEF_AUDIO_ALARM -DVIGI_ENABLE_USER_LOG -DBUSYBOX_CONFIG_ENABLE_GOASH -I/home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/usr/include -I/home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/include -I/home/sunhaoming/ipc_platform/platform/nvmp/../sdk/soc/nvt9856x/uclibc-toolchain-1.0.32/arm-ca9-linux-uclibcgnueabihf-8.4.01/arm-ca9-linux-uclibcgnueabihf/sysroot/usr/include -I/home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/usr/lib/libiconv-full/include -I/home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/usr/lib/libintl-full/include -Wall -Werror -ffunction-sections -fdata-sections -DMODULE_LIST="\"net_autoswitch xlat ipv6 tmpd mactool nifc ipcd dhcpc dhcps diagnose telemetry httpd lte_manager sntpc tpntp onvif system miniupnpc upgrade cloud_client cloud_service exception_handling msg_push remote_debugger firewall ddns snmpd openapi nvr_long_connect eap_supplicant lldp remote_log\"" -I/home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/include -I/home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/common -I/home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/common/ds -I/home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/modules/mactool -I./libXml -I./libutils -c -o nsd.o nsd.c arm-ca9-linux-uclibcgnueabihf-ar build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/nsd.o "arm-ca9-linux-uclibcgnueabihf-ar crus -o nsd.a nsd.o" cp -f nsd.a libraries/ make[3]: Leaving directory '/home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd' touch /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/.built mkdir -p /home/sunhaoming/ipc_platform/platform/nvmp/bin/nvt9856x-c540-4gv1.2/packages /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/ipkg-novatek/nsd/CONTROL /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/pkginfo install -d -m0755 /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/ipkg-novatek/nsd/lib/modules/4.19.91 cp -fpR /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/kernel_object/*.ko /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/ipkg-novatek/nsd/lib/modules/4.19.91 find /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/ipkg-novatek/nsd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="arm-ca9-linux-uclibcgnueabihf-" ; NM="arm-ca9-linux-uclibcgnueabihf-nm" STRIP="arm-ca9-linux-uclibcgnueabihf-strip --strip-all" STRIP_KMOD="/home/sunhaoming/ipc_platform/platform/nvmp/scripts/strip-kmod.sh" /home/sunhaoming/ipc_platform/platform/nvmp/scripts/rstrip.sh /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/ipkg-novatek/nsd rstrip.sh: /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/ipkg-novatek/nsd/lib/modules/4.19.91/xlat.ko:relocatable ( echo "Package: nsd"; echo "Version: 1.0.0-1"; DEPENDS=''; for depend in libc libdms libXml libutils libjson libtpssl libds libpwr libsdm libeventutils wpa_supplicant libidl libqmi_client_qmux libqmiservices libqcci_legacy libdsutils libmpp libnetsnmp libsodium; do DEPENDS=${DEPENDS:+$DEPENDS, }${depend##+}; done; echo "Depends: $DEPENDS"; echo "Provides: "; echo "Source: tp_package/nsd"; echo "Section: utils"; echo "Status: unknown ok not-installed"; echo "Essential: no"; echo "Priority: optional"; echo "Maintainer: OpenWrt Developers Team <openwrt-devel@openwrt.org>"; echo "Architecture: novatek"; echo "Installed-Size: 0"; echo -n "Description: "; . /home/sunhaoming/ipc_platform/platform/nvmp/include/shell.sh; getvar V_Package_nsd_description | sed -e 's,^[[:space:]]*, ,g'; ) > /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/ipkg-novatek/nsd/CONTROL/control chmod 644 /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/ipkg-novatek/nsd/CONTROL/control . /home/sunhaoming/ipc_platform/platform/nvmp/include/shell.sh; (cd /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/ipkg-novatek/nsd/CONTROL; ) ipkg-build -c -o 0 -g 0 /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/ipkg-novatek/nsd /home/sunhaoming/ipc_platform/platform/nvmp/bin/nvt9856x-c540-4gv1.2/packages Packaged contents of /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/ipkg-novatek/nsd into /home/sunhaoming/ipc_platform/platform/nvmp/bin/nvt9856x-c540-4gv1.2/packages/nsd_1.0.0-1_novatek.ipk rm -rf /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x/tmp-nsd mkdir -p /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x/stamp /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x/tmp-nsd install -d -m0755 /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x/tmp-nsd/lib/modules/4.19.91 cp -fpR /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/kernel_object/*.ko /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x/tmp-nsd/lib/modules/4.19.91 SHELL= /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/host/bin/flock /home/sunhaoming/ipc_platform/platform/nvmp/tmp/.root-copy.flock -c 'cp -fpR /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x/tmp-nsd/. /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x/' rm -rf /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x/tmp-nsd touch /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x/stamp/.nsd_installed make V=ss -j1 clean-staging make[3]: Entering directory '/home/sunhaoming/ipc_platform/platform/nvmp/tp_package/nsd' rm -f /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/stamp/.nsd_installed make[3]: Leaving directory '/home/sunhaoming/ipc_platform/platform/nvmp/tp_package/nsd' rm -rf /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd mkdir -p /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd/host /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/packages /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/host/packages # install -d -m0755 /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd/usr/include/video_share # cp -fpR /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/modules/video_share/*.h /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd/usr/include/video_share install -d -m0755 /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd/usr/lib/nvmp/nsd cp -fpR /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/libraries/*.a /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd/usr/lib/nvmp/nsd if [ -d /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd ]; then /bin/tar cf /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/nsd_pack.tar -C /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2 nsd/include nsd/libraries --exclude=out.* --exclude-vcs; /bin/tar rf /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/nsd_pack.tar -C /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2 nsd/common nsd/modules --exclude=*.o --exclude=*.c --exclude=*.a --exclude=Makefile --exclude-vcs; bzip2 /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/nsd_pack.tar -c > /home/sunhaoming/ipc_platform/platform/nvmp/bin/nvt9856x-c540-4gv1.2/nsd_pack.tar.bz2; rm -f /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/nsd_pack.tar; fi install -d -m0755 /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd/usr/lib/nvmp_files if [ -d /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/files/ ]; then cp -fpR /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/nsd/files/* /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd/usr/lib/nvmp_files/; fi find /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd -name '*.la' | xargs -r rm -f; if [ -d /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd ]; then (cd /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd; find ./ > /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd.files); SHELL= /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/host/bin/flock /home/sunhaoming/ipc_platform/platform/nvmp/tmp/.staging-dir.flock -c ' mv /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd.files /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/packages/nsd.list && cp -fpR /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd/* /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/; '; fi rm -rf /home/sunhaoming/ipc_platform/platform/nvmp/tmp/stage-nsd touch /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/stamp/.nsd_installed make[2]: Leaving directory '/home/sunhaoming/ipc_platform/platform/nvmp/tp_package/nsd' make[1]: Leaving directory '/home/sunhaoming/ipc_platform/platform/nvmp' ERROR: please fix package/tp_package/wlan/Makefile - see logs/package/tp_package/wlan/dump.txt for details Collecting package info: done make[1]: Entering directory '/home/sunhaoming/ipc_platform/platform/nvmp' make[2]: Entering directory '/home/sunhaoming/ipc_platform/platform/nvmp/tp_package/nsd' IPKG_TMP=/home/sunhaoming/ipc_platform/platform/nvmp/tmp/ipkg IPKG_INSTROOT=/home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x IPKG_CONF_DIR=/home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/etc IPKG_OFFLINE_ROOT=/home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/host/bin/opkg --offline-root /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x --force-depends --force-overwrite --force-postinstall --force-maintainer --add-dest root:/ --add-arch all:100 --add-arch novatek:200 install /home/sunhaoming/ipc_platform/platform/nvmp/bin/nvt9856x-c540-4gv1.2/packages/nsd_1.0.0-1_novatek.ipk Installing nsd (1.0.0-1) to root... Configuring nsd. Collected errors: * satisfy_dependencies_for: Cannot satisfy the following dependencies for nsd: * libc * libdms * libXml * libutils * libjson * libtpssl * libds * libpwr * libsdm * libeventutils * wpa_supplicant * libidl * libqmi_client_qmux * libqmiservices * libqcci_legacy * libdsutils * libmpp * libnetsnmp * libsodium * IPKG_TMP=/home/sunhaoming/ipc_platform/platform/nvmp/tmp/ipkg IPKG_INSTROOT=/home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x IPKG_CONF_DIR=/home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/etc IPKG_OFFLINE_ROOT=/home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x /home/sunhaoming/ipc_platform/platform/nvmp/staging_dir/host/bin/opkg --offline-root /home/sunhaoming/ipc_platform/platform/nvmp/build_dir/target-arm-ca9-linux-uclibcgnueabihf-c540-4gv1.2/root-nvt9856x --force-depends --force-overwrite --force-postinstall --force-maintainer --add-dest root:/ --add-arch all:100 --add-arch novatek:200 flag ok nsd Setting flags for package nsd to ok. make[2]: Leaving directory '/home/sunhaoming/ipc_platform/platform/nvmp/tp_package/nsd' make[1]: Leaving directory '/home/sunhaoming/ipc_platform/platform/nvmp'
最新发布
10-10
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值