如何为指定的部署路径制作mtd-utils 2.0

时间:2018-02-28 09:44:55

标签: linux makefile

我下载了mtd-utils 2.0,我想为指定的部署路径构建它。如果我发布:

./configure --bindir .../mtd-utils-81049e5/deploy/usr/sbin

然后我做:

make

我将输出到文件夹,我在那里启动了make。我想在某些地方有可执行文件:bla / mtd-utils-2.0 ... / deploy / usr / sbin ...

1 个答案:

答案 0 :(得分:0)

IIUC,你可以这样做:

./configure --prefix=/tmp/mtd-utils
make
make install

最后,你明白了:

$ tree /tmp/mtd-utils
/tmp/mtd-utils
├── sbin
│   ├── doc_loadbios
│   ├── docfdisk
│   ├── flash_erase
│   ├── flash_eraseall
│   ├── flash_lock
│   ├── flash_otp_dump
│   ├── flash_otp_info
│   ├── flash_otp_lock
│   ├── flash_otp_write
│   ├── flash_unlock
│   ├── flashcp
│   ├── ftl_check
│   ├── ftl_format
│   ├── jffs2dump
│   ├── jffs2reader
│   ├── mkfs.jffs2
│   ├── mkfs.ubifs
│   ├── mtd_debug
│   ├── mtdinfo
│   ├── mtdpart
│   ├── nanddump
│   ├── nandtest
│   ├── nandwrite
│   ├── nftl_format
│   ├── nftldump
│   ├── recv_image
│   ├── rfddump
│   ├── rfdformat
│   ├── serve_image
│   ├── sumtool
│   ├── ubiattach
│   ├── ubiblock
│   ├── ubicrc32
│   ├── ubidetach
│   ├── ubiformat
│   ├── ubimkvol
│   ├── ubinfo
│   ├── ubinize
│   ├── ubirename
│   ├── ubirmvol
│   ├── ubirsvol
│   └── ubiupdatevol
└── share
    └── man
        ├── man1
        │   └── mkfs.jffs2.1
        └── man8
            └── ubinize.8

5 directories, 44 files