Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C Tint2汇编_C_Gcc_Dependencies_Compilation_Autoconf - Fatal编程技术网

C Tint2汇编

C 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

我所在的网络没有根访问权限,所以我安装的所有东西都在前缀~/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.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运行。谢谢