⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 integrate

📁 libiconv是一个很不错的字符集转换库。程序接口也很简单
💻
字号:
Integration of this library into your package:* Copy the lib/ sourcefiles (localcharset.c, config.charset, ref-add.sin,  ref-del.sin) and the include file (include/localcharset.h) into your  package.* Add the m4/ files (codeset.m4, glibc21.m4) to your aclocal.m4 file or, if  you are using automake, to your m4/ directory.* Add the following lines to your configure.in file:    AC_CANONICAL_HOST    jm_LANGINFO_CODESET    jm_GLIBC21    AC_CHECK_HEADERS(stddef.h stdlib.h string.h)    AC_CHECK_FUNCS(setlocale)  and make sure that it sets and AC_SUBSTs the PACKAGE variable.* If you are not using automake, add rules to your Makefile.in:  - Augment target "all" by      localcharset.o charset.alias ref-add.sed ref-del.sed    with special rules for the last three:    charset.alias: $(srcdir)/config.charset	$(SHELL) $(srcdir)/config.charset '@host@' > t-$@	mv t-$@ $@    ref-add.sed : $(srcdir)/ref-add.sin	sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-add.sin > t-$@	mv t-$@ $@    ref-del.sed : $(srcdir)/ref-del.sin	sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-del.sin > t-$@	mv t-$@ $@  - Augment target "install" by	test @GLIBC21@ != no || $(MKINSTALLDIRS) $(DESTDIR)$(libdir)	if test -f $(DESTDIR)$(libdir)/charset.alias; then \	  sed -f ref-add.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \	  $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \	  rm -f $(DESTDIR)$(libdir)/t-charset.alias; \	else \	  if test @GLIBC21@ = no; then \	    sed -f ref-add.sed charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \	    $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \	    rm -f $(DESTDIR)$(libdir)/t-charset.alias; \	  fi; \	fi  - Augment target "installdirs" by	test @GLIBC21@ != no || $(MKINSTALLDIRS) $(DESTDIR)$(libdir)  - Augment target "uninstall" by	if test -f $(DESTDIR)$(libdir)/charset.alias; then \	  sed -f ref-del.sed $(DESTDIR)$(libdir)/charset.alias > $(DESTDIR)$(libdir)/t-charset.alias; \	  if grep '^# Packages using this file: $$' $(DESTDIR)$(libdir)/t-charset.alias > /dev/null; then \	    rm -f $(DESTDIR)$(libdir)/charset.alias; \	  else \	    $(INSTALL_DATA) $(DESTDIR)$(libdir)/t-charset.alias $(DESTDIR)$(libdir)/charset.alias; \	  fi; \	  rm -f $(DESTDIR)$(libdir)/t-charset.alias; \	fi    - Augment target "clean" by	rm -f charset.alias ref-add.sed ref-del.sed* If you are using automake, add rules to your Makefile.am:  - Augment the main *_SOURCES variable by        localcharset.h localcharset.c  - Augment EXTRA_DIST by        config.charset ref-add.sin ref-del.sin  - Augment target "all-local" by        charset.alias ref-add.sed ref-del.sed  - Add the lines:charset_alias = $(DESTDIR)$(libdir)/charset.aliascharset_tmp = $(DESTDIR)$(libdir)/charset.tmpinstall-exec-local: all-local	test @GLIBC21@ != no || $(mkinstalldirs) $(DESTDIR)$(libdir)	if test -f $(charset_alias); then \	  sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \	  $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \	  rm -f $(charset_tmp) ; \	else \	  if test @GLIBC21@ = no; then \	    sed -f ref-add.sed charset.alias > $(charset_tmp) ; \	    $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \	    rm -f $(charset_tmp) ; \	  fi ; \	fiuninstall-local: all-local	if test -f $(charset_alias); then \	  sed -f ref-del.sed $(charset_alias) > $(charset_tmp); \	  if grep '^# Packages using this file: $$' $(charset_tmp) \	      > /dev/null; then \	    rm -f $(charset_alias); \	  else \	    $(INSTALL_DATA) $(charset_tmp) $(charset_alias); \	  fi; \	  rm -f $(charset_tmp); \	ficharset.alias: config.charset	$(SHELL) $(srcdir)/config.charset '@host@' > t-$@	mv t-$@ $@SUFFIXES = .sed .sin.sin.sed:	sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $< > t-$@	mv t-$@ $@CLEANFILES = charset.alias ref-add.sed ref-del.sed

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -