来自:http://blog.chinaunix.net/u/16651/showart_361289.html 经常见有人提起关于库的种种问题,今天我也终于按捺不住,根据自己的经验,实验,学习中得到的一些,来说说自己的一点看法. 我们都知道库对系统的重要.没了它,系统几乎无法运转,包括LFS整个过程至少是对工具链调整来调整去的过程是以对库的倚赖为核心的.这其中又以动态库为精华. 那先来说简单的静态库.它简单到只是ar打包的目标文件的集合罢了,于是,它的作用也就和目标文件没什么区别了,链接进目标文件,ok,使命完成,至于程序以后的事包括运行则和这个静态库没有关系了.其 ...
  • 00:13
  • 浏览 (72)
  • 评论 (0)
原文:http://blog.chinaunix.net/u/16651/showart.php?id=434959 众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函数,以及该动态库的其它资源了。在Linux中,动态库的搜索路径除了默认的搜索路径外,还可以通过以下三种方法来指定。 方法一:在配置文件/etc/ld.so.conf中指定动态库搜索路径。 可 ...
通过c模块中的nl函数实现,如下 c:nl(Module) -> void() Load module on all nodes. 通过net_adm:ping(Node)可以实现节点的连接 使用nl可以将模块远程装载到其它的节点上,即使那些节点没有此模块的代码 io模块中也有一个nl函数,不过该函数表示写一个new line io_lib模块中也有一个nl,含义同上 注意:c模块代表命令接口(Command Interface)的意思;该模块的文档称:该模块中的函数仅用于在Erlang shell中使用,使用时模块名前缀可以省去 查nl源码如下: nl(Mod) -> ...
http://www.nap.edu/catalog.php?record_id=11876#description 翻译: http://xys.dxiong.com/xys/ebooks/others/science/misc/evolution1.txt http://xys.dxiong.com/xys/ebooks/others/science/misc/evolution2.txt http://xys.dxiong.com/xys/ebooks/others/science/misc/evolution3.txt http://xys.dxiong.com/xys/ebooks ...
Erlang有个类似Makefile的文件Emakefile负责编译erl程序,说明文档在http://www.erlang.org/doc/man/make.html 格式是 {Modules, Options}. 其中Modules是一个atom,或者是一个atom的列表。 这些atom 可以是一个模块名,如file1; 可以是别的目录中的模块名,如../foo/file3; 也可以是通过通配符匹配的一系列模块名,如file*; 还可以是上述atom的列表,如['file*', '../foo/file3', 'File4']。 Options是compiler命令的配置参数,具体参 ...
XP是用Mac OS X Leopard的BootCamp分区装上的 错误提示是: 在驱动器C:\WINDOWS\$NtServicePackUninstall$上没有足够的空间安装 Service Pack 3 .安装程序至少需要4MB的附加空间。或者您还为卸载存档文件,安装程序需要4M的附加可用空间。请释放更多的空间再试 解决办法: 打开注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup,新建字符串BootDir,值为Windows XP所在分区盘符,如“C:\”
  • 14:54
  • 浏览 (167)
  • 评论 (0)
如果在节点node1中注册了一个进程 register(test1, spawn(Fun)). 在本节点内给该进程发送消息是 test1 ! Msg. 在另外一个节点上给该进程发生消息是 {test1, nodeName@node1} ! Msg. 接着玩个小把戏。 在FP中,函数和atom、整数、字符串等一样都是数据,这以为着我们可以像发送atom、字符串等一样将本地函数发送到另外一个节点上,然后执行。 首先机器(ip地址是10.0.0.11)启动节点1,执行如下命令: erl -name node1@10.0.0.11 -setcookie abc 然后在erl中定义接收 ...
cryolite
搜索本博客
存档
最新评论