我试图从源代码安装代码::块。还有我大学的计算机科学系的主机,任何人都可以安装任何东西,基本上是一个'无政府”文件夹。

wxWidgets的是代码::块的依赖,而我试图把wxGTK,因为它叫,到我自己的文件夹'无政府主义”,工作正常。

我再编译的代码::块和正确的配置标志以便它能够识别在安装过程中的wxWidgets 2.8。但是,当我想运行`代码块,它说:

<强>码块:错误而载入共享库:libwx_gtk2u-2.8.so.0

很显然,我没有苏访问,因为我只在大学的一名学生。有没有办法解决这个不具备超级用户权限的方法吗?他们的Debian 5.0系统,我相信,所有的依赖关系,但wxWidgets的,所以我必须建立一个对我自己的。

有帮助吗?

解决方案

这是我是如何解决这样的:

首先我跑的配置脚本这样的:

$ ./configure --prefix=/pub/anarchy/<myname>/codeblocks --with-wx-config=/pub/anarchy/<myname>/wxGTK/bin/wx-config

然后:

$ export LDFLAGS="-Wl,-R /pub/anarchy/<myname>/wxGTK/lib"
$ make
$ make install

现在的码块找到libwx_gtk2u-2.8.so.0。

另一种解决方案(未测试)根据意见将是:

$ ./configure LDFLAGS="-Wl,-R /path/to/wxGTK/lib" # other configure flags omitted
$ make
$ make install
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top