它可以如google first或consult_help。 友好问题,但我确实和现在都得到了 answer忙的回答。
设想如下: 我在<代码>i686下硬拷贝,在<代码>/tftproom/rfs下有一个相互兼容的根基系统。 我现在将NFS
与我的ARM-Platform连接起来。 我现在要汇编<代码>libxml,sqlite
和php
至ARM-RFS
,以扩大已安装的<代码>t。 我的理解是,-prefix
界定了<代码>/的不同地点,因此,在我看来,我的组合应当如下:
//libxml
./configure --build=i686-linux --host=arm-926ejs-linux-gnueabi --prefix=/tftpboot/rfs
make
make install
//sqlite
./configure --build=i686-linux --host=arm-926ejs-linux-gnueabi --prefix=/tftpboot/rfs CFLAGS="-lpthread -lrt -Os -ldl" CPPFLAGS="-DSQLITe_THREADSAFE=1 -DSQLITE_TEMP_STORAGE=3"
make
make install
//php
./configure --build=i686-linux --host=arm-926ejs-linux-gnueabi --target=arm-926ejs-linux-gnueabi --prefix=/tftpboot/rfs
--with-thttpd=/usr/local/sbin --without-pear --with-pdo-sqlite=/usr/local --disable-all --enable-pdo
--with-sqlite3=/usr/local --with-config-file-path=/data --enable-libxml --with-libxml-dir=/usr/local
make
make install
这是因为:
- I want to install in the normal
rootfs
hierarchy but at a rootpoint in/tftpboot/rfs
. thttpd
is already installed in/tftpboot/rfs
. so I want to link it there- ???
因此,我必须承认,我绝对没有任何想法:我必须绝对地行事,我必须走相对的道路。 或者,我是否把这一切完全错了?