buildroot/make help

Refer to https://buildroot.org/downloads/manual/manual.html

lake@localhost:~/aw_t3/aw_t3_grid_3.10-v1.0$ ls -l
total 36
drwxr-xr-x  8 lake sudo 4096 Nov  1 23:14 brandy
-rwxr-xr-x  1 lake sudo  134 Nov  1 23:16 build.sh
drwxr-xr-x 18 lake sudo 4096 Dec 14 22:20 buildroot-201611
-rwxr-xr-x  1 lake sudo 1010 Nov  1 23:16 comp_qtLib-590_only.sh
drwxr-xr-x  3 lake sudo 4096 Nov  1 23:16 doc
drwxr-xr-x 29 lake sudo 4096 Dec 17 01:03 linux-3.10
-rw-r--r--  1 lake sudo  141 Dec 17 00:12 misc_config
drwxr-xr-x  3 lake sudo 4096 Dec 17 00:12 out
drwxr-xr-x  8 lake sudo 4096 Dec 14 22:22 tools
lake@localhost:~/aw_t3/aw_t3_grid_3.10-v1.0$

lake@localhost:~/aw_t3/aw_t3_grid_3.10-v1.0$ make help    -C  buildroot-201611/
make: Entering directory '/home/lake/aw_t3/aw_t3_grid_3.10-v1.0/buildroot-201611'
Cleaning:
  clean                  - delete all files created by build
  distclean              - delete all non-source files (including .config)

Build:
  all                    - make world
  toolchain              - build toolchain

Configuration:
  menuconfig             - interactive curses-based configurator
  nconfig                - interactive ncurses-based configurator
  xconfig                - interactive Qt-based configurator
  gconfig                - interactive GTK-based configurator
  oldconfig              - resolve any unresolved symbols in .config
  silentoldconfig        - Same as oldconfig, but quietly, additionally update deps
  olddefconfig           - Same as silentoldconfig but sets new symbols to their default value
  randconfig             - New config with random answer to all options
  defconfig              - New config with default answer to all options
                             BR2_DEFCONFIG, if set, is used as input
  savedefconfig          - Save current config to BR2_DEFCONFIG (minimal config)
  allyesconfig           - New config where all options are accepted with yes
  allnoconfig            - New config where all options are answered with no
  randpackageconfig      - New config with random answer to package options
  allyespackageconfig    - New config where pkg options are accepted with yes
  allnopackageconfig     - New config where package options are answered with no

Package-specific:
  <pkg>                  - Build and install <pkg> and all its dependencies
  <pkg>-source           - Only download the source files for <pkg>
  <pkg>-extract          - Extract <pkg> sources
  <pkg>-patch            - Apply patches to <pkg>
  <pkg>-depends          - Build <pkg>'s dependencies
  <pkg>-configure        - Build <pkg> up to the configure step
  <pkg>-build            - Build <pkg> up to the build step
  <pkg>-show-depends     - List packages on which <pkg> depends
  <pkg>-show-rdepends    - List packages which have <pkg> as a dependency
  <pkg>-graph-depends    - Generate a graph of <pkg>'s dependencies
  <pkg>-graph-rdepends   - Generate a graph of <pkg>'s reverse dependencies
  <pkg>-dirclean         - Remove <pkg> build directory
  <pkg>-reconfigure      - Restart the build from the configure step
  <pkg>-rebuild          - Restart the build from the build step

busybox:
  busybox-menuconfig     - Run BusyBox menuconfig

Documentation:
  manual                 - build manual in all formats
  manual-html            - build manual in HTML
  manual-split-html      - build manual in split HTML
  manual-pdf             - build manual in PDF
  manual-text            - build manual in text
  manual-epub            - build manual in ePub
  graph-build            - generate graphs of the build times
  graph-depends          - generate graph of the dependency tree
  graph-size             - generate stats of the filesystem size
  list-defconfigs        - list all defconfigs (pre-configured minimal systems)

Miscellaneous:
  source                 - download all sources needed for offline-build
  source-check           - check selected packages for valid download URLs
  external-deps          - list external packages used
  legal-info             - generate info about license compliance

  make V=0|1             - 0 => quiet build (default), 1 => verbose build
  make O=dir             - Locate all output files in "dir", including .config

For further details, see README, generate the Buildroot manual, or consult
it on-line at http://buildroot.org/docs.html

make: Leaving directory '/home/lake/aw_t3/aw_t3_grid_3.10-v1.0/buildroot-201611'
lake@localhost:~/aw_t3/aw_t3_grid_3.10-v1.0$

#### Example 

lake@localhost:~/aw_t3/aw_t3_grid_3.10-v1.0$ make graph-size  -C  buildroot-201611/
make: Entering directory '/home/lake/aw_t3/aw_t3_grid_3.10-v1.0/buildroot-201611'
You need python-matplotlib to generate the size graph
Makefile:765: recipe for target 'graph-size' failed
make: *** [graph-size] Error 1
make: Leaving directory '/home/lake/aw_t3/aw_t3_grid_3.10-v1.0/buildroot-201611'
lake@localhost:~/aw_t3/aw_t3_grid_3.10-v1.0$    make list-defconfigs   -C  buildroot-201611/
make: Entering directory '/home/lake/aw_t3/aw_t3_grid_3.10-v1.0/buildroot-201611'
Built-in configs:
  sun8i_defconfig                     - Build for sun8i
  sun8iw11p1_defconfig                - Build for sun8iw11p1
  sun8iw11p1_hf_defconfig             - Build for sun8iw11p1_hf
  sun8iw11p1_kunos_defconfig          - Build for sun8iw11p1_kunos
  sun8iw17p1_defconfig                - Build for sun8iw17p1

make: Leaving directory '/home/lake/aw_t3/aw_t3_grid_3.10-v1.0/buildroot-201611'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章