小编RD.*_*RD.的帖子

从Makefile设置LD_LIBRARY_PATH

如何从Makefile设置LD_LIBRARY_PATH env变量?

我有一些链接到共享库的源代码,而共享库又链接到不同的共享库(超过1个).用于构建应用程序的Makefile只知道第一个共享库.

如果我想构建它,我必须指定:( #export LD_LIBRARY_PATH=/path/to/the/shared/libs对于bash)并且工作正常.

但是,我想从Makefile本身做到这一点.

build-process

17
推荐指数
4
解决办法
3万
查看次数

阅读/理解第三方代码

当你得到第三方库(c,c ++),开源(LGPL说),它没有很好的文档时,了解它能够集成到你的应用程序中的最佳方法是什么?

该库通常有一些示例程序,我最终使用gdb遍历代码.还有其他任何建议/最佳实践吗?

举个例子,我刚刚从sourceforge.net中选了一个,但它只是一个广泛的工程/编程问题:http: //sourceforge.net/projects/aftp/

c++

2
推荐指数
1
解决办法
347
查看次数

排序嵌套哈希错误"无法将符号转换为整数"

我无法弄清楚为什么会失败?

1.9.3p0 :022 > hash = Hash.new
 => {} 
1.9.3p0 :023 > hash["jon"] = [:name=>"jon",:age=>22]
 => [{:name=>"jon", :age=>22}] 
1.9.3p0 :024 > hash["bob"] = [:name=>"bob",:age=>19]
 => [{:name=>"bob", :age=>19}] 
1.9.3p0 :025 > hash["sid"] = [:name=>"sid",:age=>25]
 => [{:name=>"sid", :age=>25}] 
1.9.3p0 :026 > hash
 => {"jon"=>[{:name=>"jon", :age=>22}], "bob"=>[{:name=>"bob", :age=>19}], "sid"=>[{:name=>"sid", :age=>25}]} 
1.9.3p0 :027 > hash.sort_by { |k, v| v[:age] }
TypeError: can't convert Symbol into Integer
    from (irb):27:in `[]'
    from (irb):27:in `block in irb_binding'
    from (irb):27:in `each'
    from (irb):27:in `sort_by'
    from (irb):27
    from /usr/share/ruby-rvm/rubies/ruby-1.9.3-p0/bin/irb:16:in …
Run Code Online (Sandbox Code Playgroud)

ruby

1
推荐指数
1
解决办法
1239
查看次数

标签 统计

build-process ×1

c++ ×1

ruby ×1