`
ttylikl
  • 浏览: 6160 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
经过一段时间学习后,我感觉erlang里常用gen_server这个behaviour来解决一些C/S方式的服务调用的问题,所有的这些请求最终都是经由同一个进程进行处理,倘若请求实在是太多太快,如何才能增加这个server的请求吞吐量呢? 是否可以在server里维护一个子进程列表,把这些请求分别路由到各个不同的进程里去进行呢? 留下这个问题,以后搞明白了再来编辑。:)
今天解决了以下几个问题: macos下编译动态链接库的问题 macos下代码architecture导致NIF库不能载入的问题 重新将macos下的erlang编译为64位版本 之前一直没有搞定在macos上编译nif的问题,弄得每次测试程序都很不方便。今天终于明白原因是将linux下编译动态库的参数和macos下还是不一样的。 在linux下编译的命令是: gcc *.c -fPIC -shared -o hxnif.so 在macos下,-shared是没有用的,经过man ld命令察看参数后,得到下面的命令: gcc *.c -fPIC -bundle -undefined dyna ...
I try to write and test an erlang-NIF library , all things going to be ok on linux, but when I try this on my MBP, I got an error below : gcc *.c -fPIC -dynamiclib -o mynif.so Undefined symbols: "_enif_is_atom", referenced from: _mynif_func in ccSWWIIQ.o I can't resolve it ...
cd /Applications/TextMate.app/Contents/SharedSupport/Bundles svn co http://svn.textmate.org/trunk/Bundles/Erlang.tmbundle 完成后需要重新打开textmate,再打开erlang源码就可以看到效果了
Global site tag (gtag.js) - Google Analytics