1·APR使得平台细节的处理进行下移。对于应用程序而言,它们根本就不需要考虑具体的平台,不管是Unix、Linux还是Window,应用程序执行的接口基本都是统一一致的。因此对于APR而言,可移植性和统一的上层接口是其考虑的一个重点。而APR最早的目的并不是如此,它最早只是希望将Apache中用到的所有代码合并为一个通用的代码库,然而这不是一个正确的策略,因此后来APR改变了其目标。有的时候使用公共代码并不是一件好事,比如如何将一个请求映射到线程或者进程是平台相关的,因此仅仅一个公共的代码库并不能完成这种区分。
2·APR的目标则是希望安全合并所有的能够合并的代码而不需要牺牲性能。APR的最早的一个目标就是为所有的平台(不是部分)提供一个公共的统一 *** 作函数接口,这是一个非常了不起的目的,当然也是不现实的一个目标。我们不可能支持所有平台的所有特征,所以APR现只能为大多数平台提供所有的APR特性支持,包括Win32、OS/2、BeOS、Darwin、Linux等等。为了能够实现这个目标,APR开发者必须为那些不能运行于所有平台的特性创建了一系列的特征宏(FEATUREMACROS)以在各个平台之间区分这些特征。
这个复制到那个目录也不一定可以。其次你复制
cp /usr/lib/libpc 然后按Tab健。有的话会出现
没有的话有相近的,可以建立软件连接。
源码安装不会出这个错,你仔细说一下你的 *** 作过程
其次PCre安装可以.如果Redhat/centos
yum -y install pcre pcre-devle
用ll命令可以查看用户权限,文件所属用户和所属组等。r:表示可读
w:表示可写
x:表示可执行
[root@client57
~]#
ll
total
158692
-rw-------
1
root
root
1342
Apr
10
12:32
anaconda-ks.cfg
drwxr-xr-x
2
root
root
4096
Apr
10
12:53
Desktop
drwxr-xr-x
2
root
root
4096
Apr
10
13:06
file_wr
drwxr-xr-x
2
root
root
4096
Apr
10
13:06
file_wr_log
如果不是重要文件可以将文件改成所有权限
后面用
“*”
表示目录下所有文件和目录权限都变,如果只想改一个的话,可以将“*”换成文件或目录名!
[root@client57
file_wr]#
chmod
777
*
[root@client57
file_wr]#
ll
total
1484
-rwxrwxrwx
1
root
root
371777
Apr
10
13:06
file_wr_pthread
-rwxrwxrwx
1
root
root
368104
Apr
10
13:06
file_wr_pthread_nolock
-rwxrwxrwx
1
root
root
371791
Apr
10
13:06
file_wr_pthread_nolock_random
-rwxrwxrwx
1
root
root
371784
Apr
10
13:06
file_wr_pthread_random
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)