解释./configure --host=arm-linux --prefix=$(pwd)/_install

huichengongzi 2009-07-16 05:10:35
$ tar zxf readline-5.2.tar.gz
$ cd readline-5.2/
$ ./configure --host=arm-linux --prefix=$(pwd)/_install
$ make
$ make install


请高手详细解释一下$ ./configure --host=arm-linux --prefix=$(pwd)/_install中各部分的意思
...全文
2038 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
huichengongzi 2009-07-16
  • 打赏
  • 举报
回复
明白了,谢谢各位高人指教了!
usr_src 2009-07-16
  • 打赏
  • 举报
回复
高人哪!!!!
ShowMan 2009-07-16
  • 打赏
  • 举报
回复 1
这个应该放在Linux 下:

$ ./configure 命令脚本

下面两个都是运行configure时给的参数

--host=arm-linux 运行环境 (交叉编译成arm)

--prefix=$(pwd)/_install 安装目录

pwd是当前用户目录。
Wolf0403 2009-07-16
  • 打赏
  • 举报
回复
$(pwd) 是指用 pwd 命令的输出插入这个位置
所以 pwd 输入 /tmp 的话,prefix 就是 /tmp/_install
Nio96 2009-07-16
  • 打赏
  • 举报
回复
--prefix=$(pwd)/_install

pwd就是指当前路径。。。下面的_install...
Wolf0403 2009-07-16
  • 打赏
  • 举报
回复
./configure --help 看
huichengongzi 2009-07-16
  • 打赏
  • 举报
回复
就这一句 $ ./configure --host=arm-linux --prefix=$(pwd)/_install 而言,安装的目录是?
zjf30366 2009-07-16
  • 打赏
  • 举报
回复
建议不明白的还是Google或者Baidu一下。
zjf30366 2009-07-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 Nio96 的回复:]
$ ./configure 下面两个都是运行configure时给的参数

--host=arm-linux 运行环境

--prefix=$(pwd)/_install 安装目录
[/Quote]
up
Nio96 2009-07-16
  • 打赏
  • 举报
回复
$ ./configure 下面两个都是运行configure时给的参数

--host=arm-linux 运行环境

--prefix=$(pwd)/_install 安装目录
介绍如何在linux下编译生成libjpeg库,然后调用libjpeg库将BMP图片转成JPG图片。 tar jvxf libtool-2.2.4.tar.bz2 cd libtool-2.2.4/ ./configure CC=arm-linux-gnu-gcc --build=i686-linux --host=arm-linux --prefix=$PWD/_install ./configure CC=gcc --build=i686-linux --prefix=$PWD/_install ./configure CC=gcc --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu --prefix=$PWD/_install ./configure CC=arm-linux-gcc --build=i686-linux-gnu --host=arm-linux --target=arm-linux --prefix=$PWD/_install make && make install tar zvxf jpegsrc.v6b.tar.gz cd jpeg-6b ./configure CC=arm-linux-gnu-gcc --prefix=$PWD/_install --enable-shared --enable-static --host=arm-linux ./configure CC=gcc --prefix=$PWD/_install --enable-shared --enable-static ./configure CC=gcc --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu --prefix=$PWD/_install --enable-shared --enable-static ./configure CC=arm-linux-gcc --build=i686-linux-gnu --host=arm-linux --target=arm-linux --prefix=$PWD/_install --enable-shared --enable-static mkdir -p _install/bin _install/include _install/lib _install/man/man1 make && make install root@ubuntu:/home/disk2/PP1938-V2.4.1/bmp2jpg# arm-linux-gcc -v Using built-in specs. Target: arm-linux Configured with: ../gcc-4.3.2/configure --target=arm-linux --prefix=/home/magus/toolchain/cross-tools --enable-languages=c,c++ --enable-threads=posix --enable-shared --enable-__cxa_atexit --with-arch=armv6 --with-cpu=arm1176jzf-s --with-tune=arm1176jzf-s --with-fpu=vfp --with-float=softfp --enable-c99 --enable-long-long --disable-nls --with-sysroot=/home/magus/toolchain Thread model: posix gcc version 4.3.2 (GCC) root@ubuntu:/home/disk2/PP1938-V2.4.1/bmp2jpg# gcc -v Using built-in specs. Target: i686-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.4.4-14ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.4 --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu Thread model: posix gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) root@ubuntu:/home/disk2/PP1938-V2.4.1/bmp2jpg#

70,024

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧