【发布时间】:2011-05-25 12:19:13
【问题描述】:
我最近问了一个关于在 c++ 应用程序中嵌入 ruby 的问题
Embedding ruby in c++, problem with ruby libraries
现在我遇到了另一个与此相关的问题。我设法编译并运行了这个应用程序,但我无法静态链接 ruby。这就是我的控制台所说的:
####:~/Desktop/rubyParser$ g++ -o ruby_test ruby_test.c -I/usr/lib/ruby/1.8/x86_64-linux/ -static -lruby1.8
/usr/bin/ld: cannot find -lruby1.8
但是如果我打开 /usr/bin,会有一个“ruby1.8”文件(没有扩展名)。可能我需要另一个文件.. 我使用的是 Ubuntu,当然我不是 Linux 专家,所以请耐心等待 :)
我该如何解决?
提前致谢
再见
【问题讨论】: