ubuntu下icu4c编译及测试
来源:互联网 发布:苹果去广告软件 编辑:程序博客网 时间:2024/05/22 10:56
ubuntu下icu4c编译及测试
1 登录icu官方网站http://icu-project.org/apiref/icu4c/index.html
找到download链接http://site.icu-project.org/download下载源码。
点icu4.6进到一个新的页面 找到ICU4C Source Code Download 下载for unix的那个。
2 下载后解压。编译方法载readme.html中。
3 本人实验过程如下:
解压后,打开终端cd 到icu的source目录。
一般有configure文件的都先运行 ./configure命令之后就会出现make file文件。然后make就可以了。
但是这里直接./configure会提示权限不够。 运行sudo ./configure会提示找不到命令。
4 正确方法如下: 先运行命令 chmod +x runConfigureICU configure install-sh
5 运行./configure
6 make
7 若要安装到系统中 运行sudo make install.
8写个测试程序
//icutest.c
//optimist_liu
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unicode/utypes.h>
#include <unicode/ucol.h>
#include <unicode/ustring.h>
#include<unicode/coll.h>
int main(void)
{
UErrorCode success;
Collator *myCollator = Collator::createInstance(success);
if(myCollator->compare("abc","ABC")<0)
{
printf("abc is less than ABC/n");
}
else
{
printf("abc is greater than ABC");
}
return 0;
}
9 保存。
10 编译。因为此处用到了Collator类,所以用c++的编译方法 g++ icutest.c -o test -licuio
11 运行./test后会提示找不到library
12 解决问题加环境变量 export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
13 ./test 成功输出abc is less than ABC
- ubuntu下icu4c编译及测试
- 编译external/icu4c/data方法
- ICU4C
- ICU4C
- Ubuntu下GTK安装、编译和测试
- Win7环境下ZMQ编译及测试
- Ubuntu下的源码下载及编译
- Ubuntu下Gcc编译流程及方法
- ubuntu下下载及编译chromium源代码
- ICU4C 4.4 静态库的编译
- 修改icu4c中资源的编译方法
- Visual Studio 2013编译ICU4C 5.31
- Android 7.1 icu4c(icudt56l.dat)编译
- ubuntu下gcc安装及简单测试
- Ubuntu 14.04下安装mongodb及测试
- android 编译碰到的问题及解决办法:(ubuntu下编译)
- Ubuntu Truffle 创建及编译测试合约基础
- Ubuntu下GTK的安装、编译和测试
- 树形控件的基本操作(一)
- NetBean快捷键
- .NET,你忘记了么?(八)-- 从dynamic到特性误用
- 树形控件的基本操作(二)
- Js获取当前日期时间及其它操作
- ubuntu下icu4c编译及测试
- 如何吸引百度蜘蛛天天刷网页
- 欢迎大家的光临
- Android中的长度单位详解(dp、sp、px、in、pt、mm)
- 提高 Linux 上 socket 性能
- seo经验:吸引百度蜘蛛更新快照方法
- 怎样增加我的积分?
- 将控件关联的变量值传递到另外一个类中的方法
- [1]C3DL学习日记1