C Tint2汇编
我所在的网络没有根访问权限,所以我安装的所有东西都在前缀~/bin下(实际上由其完整路径引用)。 所以我的openbox工作得很好,这就是我用来发送这个的原因。Imlib2 I doC Tint2汇编,c,gcc,dependencies,compilation,autoconf,C,Gcc,Dependencies,Compilation,Autoconf,我所在的网络没有根访问权限,所以我安装的所有东西都在前缀~/bin下(实际上由其完整路径引用)。 所以我的openbox工作得很好,这就是我用来发送这个的原因。Imlib2 I do/configure--prefix=~/bin;制作进行安装。 然后我从tint2源目录运行 IMLIB2_CFLAGS=-i~/bin/include/Imlib2.h *only typoed here export IMLIB2_CFLAGS IMLIB2_LIBS=-l~/bin/lib/libImlib2
/configure--prefix=~/bin;制作进行安装
。
然后我从tint2源目录运行
IMLIB2_CFLAGS=-i~/bin/include/Imlib2.h *only typoed here
export IMLIB2_CFLAGS
IMLIB2_LIBS=-l~/bin/lib/libImlib2.a
export IMLIB2_LIBS
./configure --prefix=~/bin
这给我留下了这个迷人的信息
checking for IMLIB2... yes
checking for imlib_context_set_display in -lImlib2... no
configure: error: Imlib2 must be built with X support
编辑:
所以Imlib2现在被编译——使用-x并安装到我引用的位置。我仍然收到相同的错误消息
我猜这是因为我不知道imlib2初始配置的标志是什么
可能是的
/configure--help
通常会给你一些建议,告诉你该怎么做(例如,如何将正确的信息传递给configure脚本;但是你需要找出哪些信息是lamlib2)。如果你的Q是准确的,你应该修正第一行中CLFAGS的拼写
一般来说,您可以使用:
CPPFLAGS=-I~/bin/include LDFLAGS=-L~/bin/lib ./configure ...
然而,正如公认的答案所示,通常有一种直接的方法来指定必备软件包的位置
另请参见:.Imlib2需要作为./configure--with-x--prefix=~/bin运行。谢谢