- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为 OpenWrt 创建一个 libxerces 包。按照本网站 http://wiki.openwrt.org/doc/devel/packages 的说明进行操作,我在包目录中创建了一个名为 libxerces-c 的文件夹和一个简单的 Makefile,以使包在 make menuconfig 上列出,但它没有发生。
Makefile 定义如下:
#
# Copyright (C) 2006-2013 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
# Name and release number of this package
PKG_NAME:=xerces-c
PKG_VERSION:=3.1.1
PKG_RELEASE:=1
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://apache.mirror.pop-sc.rnp.br/apache//xerces/c/3/sources/
PKG_CAT:=zcat
include $(INCLUDE_DIR)/package.mk
# Specify package information for this program.
# The variables defined here should be self explanatory.
define Package/libxerces
SECTION:=libs
CATEGORY:=Libraries
TITLE:=Validating XML parser written in a portable subset of C++.
URL:=http://xerces.apache.org/
endef
define Package/libxerces/description
Xerces-C++ is a validating XML parser written in a portable subset of
C++. Xerces-C++ makes it easy to give your application the ability
to read and write XML data. A shared library is provided for parsing,
generating, manipulating, and validating XML documents. Xerces-C++ is
faithful to the XML 1.0 recommendation and associated standards (DOM
1.0, DOM 2.0, SAX 1.0, SAX 2.0, Namespaces, XML Schema Part 1 and
Part 2). It also provides experimental implementations of XML 1.1
and DOM Level 3.0. The parser provides high performance, modularity,
and scalability.
endef
CONFIGURE_ARGS+= --host=mips-openwrt-linux
define Build/Configure
$(call Build/Configure/Default)
endef
define Build/Compile
$(call Build/Compile/Default)
endef
define Package/libxerces/install
endef
$(eval $(call BuildPackage,libxerces))
我已经尝试执行安装脚本
./scripts/feeds install libxerces-c
但是什么也没发生。执行 make menuconfig 后仍然看不到包。
最佳答案
你需要
将feed与包一起添加到您的feeds.conf.default
或创建feeds.conf
然后./scripts/feeds update -a
(更新所有提要...您可以只设置提要的名称,而不是使用-a
)
然后./scripts/feeds install foobar
[...]
...您显然在 libxerces-c
上调用了 install,而您的软件包名为 libxerces
?
关于makefile - 如何使创建的包在 make menuconfig 上可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14736664/
我脑子里有一个脚本,我首先想为它制作一个 GUI。 GUI 样式应该是“menuconfig”(例如来自 Linux 内核、Buildroot 等)。我知道一种方法是“复制粘贴”例如 makefile
我正在使用 YOCTO 来构建我的环境,并且在尝试调出 menuconfig 时会弹出一个黑色的空窗口,而不是 menuconfig 菜单。 我在/yocto/build/目录下执行下一个命令: []
我正在尝试为 OpenWrt 创建一个 libxerces 包。按照本网站 http://wiki.openwrt.org/doc/devel/packages 的说明进行操作,我在包目录中创建了一个
我正在使用 ridgerun sdk..我通过命令“make menuconfig”在配置文件中做了一些设置(但现在我不记得我做了什么设置)。现在我想取消配置文件中的那些设置并想要默认设置。但是 Ri
终端显示的错误是 make[1]: /bin/sh: Command not found make[1]: *** [scripts/basic/fixdep] Error 127 make: ***
我计划在我的项目中添加对 menuconfig 的支持。该项目与 Linux 内核无关,因此我必须在 menuconfig 和 Makefile 中从头开始编写所有内容。 如何添加对 menuconf
关于本章http://www.linuxfromscratch.org/lfs/view/stable/chapter08/kernel.html root@host# chroot "$LFS" /
如果我在 .config 中找到我想要启用或禁用的选项。有没有快速的方法在 menuconfig 菜单中找到它? 即我不想设置 CONFIG_STRICT_DEVMEM。我不得不猜测我可以在 make
各种网页告诉我,要在 Linux 内核中获得完整真实的堆栈回溯,我需要设置 CONFIG_FRAME_POINTER=y在我的 .config 文件中。所以我运行 make menuconfig并尝试
我尝试在lxdialog的帮助下自己生成一个menuconfig(来源:lxdialog)。不幸的是,这并没有像我希望的那样得到很好的记录。示例: 所以我做了什么:我将这些文件(参见源代码)包含到一个
我想知道配置命令“make menuconfig”如何使用ncurses库? 是不是说make的binary是链接ncurses so文件的?如果是这样,当我们没有 ncurses 库时,我们不能使用
我正在尝试在 openwrt 中包含 python。它没有出现在打开的 wrt menuconfig 中。我在语言选项下只能看到 Lua,什么也看不到。检查时显示 python ... OK , pe
在 Docker 容器中运行 Yocto,我无法执行“make menuconfig” $ MACHINE=varsomam33 bitbake -c menuconfig linux-ti-vari
我第一次将 Yocto 用于带有 Xilinx Zynq 的 ARM 嵌入式系统。 我想进行一些需要进入 menuconfig 实用程序的配置更改。 Yocto 文档展示了如何为 Linux 内核执行
在一个新的内核包中,arch/x86/configs 中有两个配置文件: i386_defconfig 2.x86_64_defconfig 当我制作 menuconfig 时,它会生成 .confi
我们正在开发我们自己的嵌入式 Yocto 构建,并希望使用 Linux 内核中的 menuconfig 来配置一些设备驱动程序。我们想将 PPP 支持添加到我们的镜像中。 从我们尝试的构建目录 bit
我需要在我的 Linux 内核中禁用 CONFIG_STRICT_DEVMEM 选项并重新编译它。为什么?有人告诉我这样做。我知道我可以通过简单地在 .config 文件中将其注释掉来禁用它,但我需要
在Fedora上make menuconfig编译Linux时出现如下错误如何解决: $ make menuconfig Makefile:323: /home/user/linux-3.12.6/s
最初我的 openSIPS 服务器 menuconfig 工具工作正常 当我通过(“sudo apt-get remove mysql-client”稍后使用“sudo apt-get install
如何实现 hello world Makefile 和 Kconfig? 我知道怎么写Makefile,但是我们怎么写类似Linux Kernel的Makefile和Kconfig呢。 我想写一个类似
我是一名优秀的程序员,十分优秀!