ffmpeg xxxx$ ./configure --help

Usage: configure [options]

Options: [defaults in brackets after descriptions]

Help options:

--help                   print this message

--list-decoders          show all available decoders

--list-encoders          show all available encoders

--list-hwaccels          show all available hardware accelerators

--list-demuxers          show all available demuxers

--list-muxers            show all available muxers

--list-parsers           show all available parsers

--list-protocols         show all available protocols

--list-bsfs              show all available bitstream filters

--list-indevs            show all available input devices

--list-outdevs           show all available output devices

--list-filters           show all available filters

Standard options:

--logfile=FILE           log tests and output to FILE [config.log]

--disable-logging        do not log configure debug information

--fatal-warnings         fail if any configure warning is generated

--prefix=PREFIX          install in PREFIX []

--bindir=DIR             install binaries in DIR [PREFIX/bin]

--datadir=DIR            install data files in DIR [PREFIX/share/ffmpeg]

--docdir=DIR             install documentation in DIR [PREFIX/share/doc/ffmpeg]

--libdir=DIR             install libs in DIR [PREFIX/lib]

--shlibdir=DIR           install shared libs in DIR [LIBDIR]

--incdir=DIR             install includes in DIR [PREFIX/include]

--mandir=DIR             install man page in DIR [PREFIX/share/man]

--pkgconfigdir=DIR       install pkg-config files in DIR [LIBDIR/pkgconfig]

--enable-rpath           use rpath to allow installing libraries in paths

not part of the dynamic linker search path

use rpath when linking programs [USE WITH CARE]

--install-name-dir=DIR   Darwin directory name for installed targets

Licensing options:

--enable-gpl             allow use of GPL code, the resulting libs

and binaries will be under GPL [no]

--enable-version3        upgrade (L)GPL to version 3 [no]

--enable-nonfree         allow use of nonfree code, the resulting libs

and binaries will be unredistributable [no]

Configuration options:

--disable-static         do not build static libraries [no]

--enable-shared          build shared libraries [no]

--enable-small           optimize for size instead of speed

--disable-runtime-cpudetect disable detecting cpu capabilities at runtime (smaller binary)

--enable-gray            enable full grayscale support (slower color)

--disable-swscale-alpha  disable alpha channel support in swscale

--disable-all            disable building components, libraries and programs

--enable-incompatible-libav-abi enable incompatible Libav fork ABI [no]

--enable-raise-major     increase major version numbers in sonames [no]

Program options:

--disable-programs       do not build command line programs

--disable-ffmpeg         disable ffmpeg build

--disable-ffplay         disable ffplay build

--disable-ffprobe        disable ffprobe build

--disable-ffserver       disable ffserver build

Documentation options:

--disable-doc            do not build documentation

--disable-htmlpages      do not build HTML documentation pages

--disable-manpages       do not build man documentation pages

--disable-podpages       do not build POD documentation pages

--disable-txtpages       do not build text documentation pages

Component options:

--disable-avdevice       disable libavdevice build

--disable-avcodec        disable libavcodec build

--disable-avformat       disable libavformat build

--disable-swresample     disable libswresample build

--disable-swscale        disable libswscale build

--disable-postproc       disable libpostproc build

--disable-avfilter       disable libavfilter build

--enable-avresample      enable libavresample build [no]

--disable-pthreads       disable pthreads [autodetect]

--disable-w32threads     disable Win32 threads [autodetect]

--disable-os2threads     disable OS/2 threads [autodetect]

--disable-network        disable network support [no]

--disable-dct            disable DCT code

--disable-dwt            disable DWT code

--disable-error-resilience disable error resilience code

--disable-lsp            disable LSP code

--disable-lzo            disable LZO decoder code

--disable-mdct           disable MDCT code

--disable-rdft           disable RDFT code

--disable-fft            disable FFT code

--disable-faan           disable floating point AAN (I)DCT code

--disable-pixelutils     disable pixel utils in libavutil

Individual component options:

--disable-everything     disable all components listed below

--disable-encoder=NAME   disable encoder NAME

--enable-encoder=NAME    enable encoder NAME

--disable-encoders       disable all encoders

--disable-decoder=NAME   disable decoder NAME

--enable-decoder=NAME    enable decoder NAME

--disable-decoders       disable all decoders

--disable-hwaccel=NAME   disable hwaccel NAME

--enable-hwaccel=NAME    enable hwaccel NAME

--disable-hwaccels       disable all hwaccels

--disable-muxer=NAME     disable muxer NAME

--enable-muxer=NAME      enable muxer NAME

--disable-muxers         disable all muxers

--disable-demuxer=NAME   disable demuxer NAME

--enable-demuxer=NAME    enable demuxer NAME

--disable-demuxers       disable all demuxers

--enable-parser=NAME     enable parser NAME

--disable-parser=NAME    disable parser NAME

--disable-parsers        disable all parsers

--enable-bsf=NAME        enable bitstream filter NAME

--disable-bsf=NAME       disable bitstream filter NAME

--disable-bsfs           disable all bitstream filters

--enable-protocol=NAME   enable protocol NAME

--disable-protocol=NAME  disable protocol NAME

--disable-protocols      disable all protocols

--enable-indev=NAME      enable input device NAME

--disable-indev=NAME     disable input device NAME

--disable-indevs         disable input devices

--enable-outdev=NAME     enable output device NAME

--disable-outdev=NAME    disable output device NAME

--disable-outdevs        disable output devices

--disable-devices        disable all devices

--enable-filter=NAME     enable filter NAME

--disable-filter=NAME    disable filter NAME

--disable-filters        disable all filters

External library support:

Using any of the following switches will allow FFmpeg to link to the

corresponding external library. All the components depending on that library

will become enabled, if all their other dependencies are met and they are not

explicitly disabled. E.g. --enable-libwavpack will enable linking to

libwavpack and allow the libwavpack encoder to be built, unless it is

specifically disabled with --disable-encoder=libwavpack.

Note that only the system libraries are auto-detected. All the other external

libraries must be explicitly enabled.

Also note that the following help text describes the purpose of the libraries

themselves, not all their features will necessarily be usable by FFmpeg.

--enable-avisynth        enable reading of AviSynth script files [no]

--disable-bzlib          disable bzlib [autodetect]

--enable-chromaprint     enable audio fingerprinting with chromaprint [no]

--enable-frei0r          enable frei0r video filtering [no]

--enable-gcrypt          enable gcrypt, needed for rtmp(t)e support

if openssl, librtmp or gmp is not used [no]

--enable-gmp             enable gmp, needed for rtmp(t)e support

if openssl or librtmp is not used [no]

--enable-gnutls          enable gnutls, needed for https support

if openssl is not used [no]

--disable-iconv          disable iconv [autodetect]

--enable-jni             enable JNI support [no]

--enable-ladspa          enable LADSPA audio filtering [no]

--enable-libass          enable libass subtitles rendering,

needed for subtitles and ass filter [no]

--enable-libbluray       enable BluRay reading using libbluray [no]

--enable-libbs2b         enable bs2b DSP library [no]

--enable-libcaca         enable textual display using libcaca [no]

--enable-libcelt         enable CELT decoding via libcelt [no]

--enable-libcdio         enable audio CD grabbing with libcdio [no]

--enable-libdc1394       enable IIDC-1394 grabbing using libdc1394

and libraw1394 [no]

--enable-libebur128      enable libebur128 for EBU R128 measurement,

needed for loudnorm filter [no]

--enable-libfaac         enable AAC encoding via libfaac [no]

--enable-libfdk-aac      enable AAC de/encoding via libfdk-aac [no]

--enable-libflite        enable flite (voice synthesis) support via libflite [no]

--enable-libfontconfig   enable libfontconfig, useful for drawtext filter [no]

--enable-libfreetype     enable libfreetype, needed for drawtext filter [no]

--enable-libfribidi      enable libfribidi, improves drawtext filter [no]

--enable-libgme          enable Game Music Emu via libgme [no]

--enable-libgsm          enable GSM de/encoding via libgsm [no]

--enable-libiec61883     enable iec61883 via libiec61883 [no]

--enable-libilbc         enable iLBC de/encoding via libilbc [no]

--enable-libkvazaar      enable HEVC encoding via libkvazaar [no]

--enable-libmodplug      enable ModPlug via libmodplug [no]

--enable-libmp3lame      enable MP3 encoding via libmp3lame [no]

--enable-libnut          enable NUT (de)muxing via libnut,

native (de)muxer exists [no]

--enable-libopencore-amrnb enable AMR-NB de/encoding via libopencore-amrnb [no]

--enable-libopencore-amrwb enable AMR-WB decoding via libopencore-amrwb [no]

--enable-libopencv       enable video filtering via libopencv [no]

--enable-libopenh264     enable H.264 encoding via OpenH264 [no]

--enable-libopenjpeg     enable JPEG 2000 de/encoding via OpenJPEG [no]

--enable-libopus         enable Opus de/encoding via libopus [no]

--enable-libpulse        enable Pulseaudio input via libpulse [no]

--enable-librubberband   enable rubberband needed for rubberband filter [no]

--enable-librtmp         enable RTMP[E] support via librtmp [no]

--enable-libschroedinger enable Dirac de/encoding via libschroedinger [no]

--enable-libshine        enable fixed-point MP3 encoding via libshine [no]

--enable-libsmbclient    enable Samba protocol via libsmbclient [no]

--enable-libsnappy       enable Snappy compression, needed for hap encoding [no]

--enable-libsoxr         enable Include libsoxr resampling [no]

--enable-libspeex        enable Speex de/encoding via libspeex [no]

--enable-libssh          enable SFTP protocol via libssh [no]

--enable-libtesseract    enable Tesseract, needed for ocr filter [no]

--enable-libtheora       enable Theora encoding via libtheora [no]

--enable-libtwolame      enable MP2 encoding via libtwolame [no]

--enable-libv4l2         enable libv4l2/v4l-utils [no]

--enable-libvidstab      enable video stabilization using vid.stab [no]

--enable-libvo-amrwbenc  enable AMR-WB encoding via libvo-amrwbenc [no]

--enable-libvorbis       enable Vorbis en/decoding via libvorbis,

native implementation exists [no]

--enable-libvpx          enable VP8 and VP9 de/encoding via libvpx [no]

--enable-libwavpack      enable wavpack encoding via libwavpack [no]

--enable-libwebp         enable WebP encoding via libwebp [no]

--enable-libx264         enable H.264 encoding via x264 [no]

--enable-libx265         enable HEVC encoding via x265 [no]

--enable-libxavs         enable AVS encoding via xavs [no]

--enable-libxcb          enable X11 grabbing using XCB [autodetect]

--enable-libxcb-shm      enable X11 grabbing shm communication [autodetect]

--enable-libxcb-xfixes   enable X11 grabbing mouse rendering [autodetect]

--enable-libxcb-shape    enable X11 grabbing shape rendering [autodetect]

--enable-libxvid         enable Xvid encoding via xvidcore,

native MPEG-4/Xvid encoder exists [no]

--enable-libzimg         enable z.lib, needed for zscale filter [no]

--enable-libzmq          enable message passing via libzmq [no]

--enable-libzvbi         enable teletext support via libzvbi [no]

--disable-lzma           disable lzma [autodetect]

--enable-decklink        enable Blackmagic DeckLink I/O support [no]

--enable-mediacodec      enable Android MediaCodec
support [no]

--enable-netcdf          enable NetCDF, needed for sofalizer filter [no]

--enable-openal          enable OpenAL 1.1 capture support [no]

--enable-opencl          enable OpenCL code

--enable-opengl          enable OpenGL rendering [no]

--enable-openssl         enable openssl, needed for https support

if gnutls is not used [no]

--disable-schannel       disable SChannel SSP, needed for TLS support on

Windows if openssl and gnutls are not used [autodetect]

--disable-sdl            disable sdl [autodetect]

--disable-securetransport disable Secure Transport, needed for TLS support

on OSX if openssl and gnutls are not used [autodetect]

--enable-x11grab         enable X11 grabbing (legacy) [no]

--disable-xlib           disable xlib [autodetect]

--disable-zlib           disable zlib [autodetect]

The following libraries provide various hardware acceleration features:

--disable-audiotoolbox   disable Apple AudioToolbox code [autodetect]

--enable-cuda            enable dynamically linked Nvidia CUDA code [no]

--enable-cuvid           enable Nvidia CUVID support [autodetect]

--disable-d3d11va        disable Microsoft Direct3D 11 video acceleration code [autodetect]

--disable-dxva2          disable Microsoft DirectX 9 video acceleration code [autodetect]

--enable-libmfx          enable Intel MediaSDK (AKA Quick Sync Video) code via libmfx [no]

--enable-libnpp          enable Nvidia Performance Primitives-based code [no]

--enable-mmal            enable Broadcom Multi-Media Abstraction Layer (Raspberry Pi) via MMAL [no]

--enable-nvenc           enable Nvidia video encoding code [no]

--enable-omx             enable OpenMAX IL code [no]

--enable-omx-rpi         enable OpenMAX IL code for Raspberry Pi [no]

--disable-vaapi          disable Video Acceleration API (mainly Unix/Intel) code [autodetect]

--disable-vda            disable Apple Video Decode Acceleration code [autodetect]

--disable-vdpau          disable Nvidia Video Decode and Presentation API for Unix code [autodetect]

--disable-videotoolbox   disable VideoToolbox code [autodetect]

Toolchain options:

--arch=ARCH              select architecture []

--cpu=CPU                select the minimum required CPU (affects

instruction selection, may crash on older CPUs)

--cross-prefix=PREFIX    use PREFIX for compilation tools []

--progs-suffix=SUFFIX    program name suffix []

--enable-cross-compile   assume a cross-compiler is used

--sysroot=PATH           root of cross-build tree

--sysinclude=PATH        location of cross-build system headers

--target-os=OS           compiler targets OS []

--target-exec=CMD        command to run executables on target

--target-path=DIR        path to view of build directory on target

--target-samples=DIR     path to samples directory on target

--tempprefix=PATH        force fixed dir/prefix instead of mktemp for checks

--toolchain=NAME         set tool defaults according to NAME

--nm=NM                  use nm tool NM [nm -g]

--ar=AR                  use archive tool AR [ar]

--as=AS                  use assembler AS []

--ln_s=LN_S              use symbolic link tool LN_S [ln -s -f]

--strip=STRIP            use strip tool STRIP [strip]

--windres=WINDRES        use windows resource compiler WINDRES [windres]

--yasmexe=EXE            use yasm-compatible assembler EXE [yasm]

--cc=CC                  use C compiler CC [gcc]

--cxx=CXX                use C compiler CXX [g++]

--objcc=OCC              use ObjC compiler OCC [gcc]

--dep-cc=DEPCC           use dependency generator DEPCC [gcc]

--ld=LD                  use linker LD []

--pkg-config=PKGCONFIG   use pkg-config tool PKGCONFIG [pkg-config]

--pkg-config-flags=FLAGS pass additional flags to pkgconf []

--ranlib=RANLIB          use ranlib RANLIB [ranlib]

--doxygen=DOXYGEN        use DOXYGEN to generate API doc [doxygen]

--host-cc=HOSTCC         use host C compiler HOSTCC

--host-cflags=HCFLAGS    use HCFLAGS when compiling for host

--host-cppflags=HCPPFLAGS use HCPPFLAGS when compiling for host

--host-ld=HOSTLD         use host linker HOSTLD

--host-ldflags=HLDFLAGS  use HLDFLAGS when linking for host

--host-libs=HLIBS        use libs HLIBS when linking for host

--host-os=OS             compiler host OS []

--extra-cflags=ECFLAGS   add ECFLAGS to CFLAGS []

--extra-cxxflags=ECFLAGS add ECFLAGS to CXXFLAGS []

--extra-objcflags=FLAGS  add FLAGS to OBJCFLAGS []

--extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS []

--extra-ldexeflags=ELDFLAGS add ELDFLAGS to LDEXEFLAGS []

--extra-ldlibflags=ELDFLAGS add ELDFLAGS to LDLIBFLAGS []

--extra-libs=ELIBS       add ELIBS []

--extra-version=STRING   version string suffix []

--optflags=OPTFLAGS      override optimization-related compiler flags

--build-suffix=SUFFIX    library name suffix []

--enable-pic             build position-independent code

--enable-thumb           compile for Thumb instruction set

--enable-lto             use link-time optimization

--env="ENV=override"     override the environment variables

Advanced options (experts only):

--malloc-prefix=PREFIX   prefix malloc and related names with PREFIX

--custom-allocator=NAME  use a supported custom allocator

--disable-symver         disable symbol versioning

--enable-hardcoded-tables use hardcoded tables instead of runtime generation

--disable-safe-bitstream-reader

disable buffer boundary checking in bitreaders

(faster, but may crash)

--enable-memalign-hack   emulate memalign, interferes with memory debuggers

--sws-max-filter-size=N  the max filter size swscale uses [256]

Optimization options (experts only):

--disable-asm            disable all assembly optimizations

--disable-altivec        disable AltiVec optimizations

--disable-vsx            disable VSX optimizations

--disable-power8         disable POWER8 optimizations

--disable-amd3dnow       disable 3DNow! optimizations

--disable-amd3dnowext    disable 3DNow! extended optimizations

--disable-mmx            disable MMX optimizations

--disable-mmxext         disable MMXEXT optimizations

--disable-sse            disable SSE optimizations

--disable-sse2           disable SSE2 optimizations

--disable-sse3           disable SSE3 optimizations

--disable-ssse3          disable SSSE3 optimizations

--disable-sse4           disable SSE4 optimizations

--disable-sse42          disable SSE4.2 optimizations

--disable-avx            disable AVX optimizations

--disable-xop            disable XOP optimizations

--disable-fma3           disable FMA3 optimizations

--disable-fma4           disable FMA4 optimizations

--disable-avx2           disable AVX2 optimizations

--disable-aesni          disable AESNI optimizations

--disable-armv5te        disable armv5te optimizations

--disable-armv6          disable armv6 optimizations

--disable-armv6t2        disable armv6t2 optimizations

--disable-vfp            disable VFP optimizations

--disable-neon           disable NEON optimizations

--disable-inline-asm     disable use of inline assembly

--disable-yasm           disable use of nasm/yasm assembly

--disable-mipsdsp        disable MIPS DSP ASE R1 optimizations

--disable-mipsdspr2      disable MIPS DSP ASE R2 optimizations

--disable-msa            disable MSA optimizations

--disable-mipsfpu        disable floating point MIPS optimizations

--disable-mmi            disable Loongson SIMD optimizations

--disable-fast-unaligned consider unaligned accesses slow

Developer options (useful when working on FFmpeg itself):

--disable-debug          disable debugging symbols

--enable-debug=LEVEL     set the debug level []

--disable-optimizations  disable compiler optimizations

--enable-extra-warnings  enable more compiler warnings

--disable-stripping      disable stripping of executables and shared libraries

--assert-level=level     0(default), 1 or 2, amount of assertion testing,

2 causes a slowdown at runtime.

--enable-memory-poisoning fill heap uninitialized allocated space with arbitrary data

--valgrind=VALGRIND      run "make fate" tests through valgrind to detect memory

leaks and errors, using the specified valgrind binary.

Cannot be combined with --target-exec

--enable-ftrapv          Trap arithmetic overflows

--samples=PATH           location of test samples for FATE, if not set use

$FATE_SAMPLES at make invocation time.

--enable-neon-clobber-test check NEON registers for clobbering (should be

used only for debugging purposes)

--enable-xmm-clobber-test check XMM registers for clobbering (Win64-only;

should be used only for debugging purposes)

--enable-random          randomly enable/disable components

--disable-random

--enable-random=LIST     randomly enable/disable specific components or

--disable-random=LIST    component groups. LIST is a comma-separated list

of NAME[:PROB] entries where NAME is a component

(group) and PROB the probability associated with

NAME (default 0.5).

--random-seed=VALUE      seed value for --enable/disable-random

--disable-valgrind-backtrace do not print a backtrace under Valgrind

(only applies to --disable-optimizations builds)

ffmpeg 的编译选项 

【视频开发】ffmpeg 的编译选项的更多相关文章

  1. 音视频开发-FFmpeg

    音视频开发是个非常复杂的,庞大的开发话题,初涉其中,先看一下结合 OEIP(开源项目) 新增例子. 可以打开flv,mp4类型文件,以及rtmp协议音视频数据,声音的播放使用SDL. 把采集的麦/声卡 ...

  2. 浅谈iOS视频开发

     浅谈iOS视频开发 这段时间对视频开发进行了一些了解,在这里和大家分享一下我自己觉得学习步骤和资料,希望对那些对视频感兴趣的朋友有些帮助. 一.iOS系统自带播放器 要了解iOS视频开发,首先我们从 ...

  3. WebRTC 音视频开发

    WebRTC 音视频开发 webrtc   Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译 ...

  4. iOS 视频开发学习

    原文:浅谈iOS视频开发 这段时间对视频开发进行了一些了解,在这里和大家分享一下我自己觉得学习步骤和资料,希望对那些对视频感兴趣的朋友有些帮助. 一.iOS系统自带播放器 要了解iOS视频开发,首先我 ...

  5. Android 音视频开发学习思路

    Android 音视频开发这块目前的确没有比较系统的教程或者书籍,网上的博客文章也都是比较零散的.只能通过一点点的学习和积累把这块的知识串联积累起来. 初级入门篇: Android 音视频开发(一) ...

  6. Android 音视频开发入门指南

    Android 音视频从入门到提高 —— 任务列表 http://blog.51cto.com/ticktick/1956269(以这个学习为基础往下面去学习) Android 音视频开发学习思路-- ...

  7. 转:Android IOS WebRTC 音视频开发总结 (系列文章集合)

    随笔分类 - webrtc   Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译和整理的,译 ...

  8. moviepy音视频开发:音频剪辑基类AudioClip

    ☞ ░ 前往老猿Python博文目录 ░ 一.背景知识介绍 1.1.声音三要素: 音调:人耳对声音高低的感觉称为音调(也叫音频).音调主要与声波的频率有关.声波的频率高,则音调也高. 音量:也就是响度 ...

  9. Android 音视频开发(一):PCM 格式音频的播放与采集

    什么是 PCM 格式 声音从模拟信号转化为数字信号的技术,经过采样.量化.编码三个过程将模拟信号数字化. 采样 顾名思义,对模拟信号采集样本,该过程是从时间上对信号进行数字化,例如每秒采集 44100 ...

随机推荐

  1. 案例实战之如何写一个webpack loader

    通过以下几个实例掌握webpack loader的写法 1.写一个多语言替换的loader 在index.js在页面上插入了一个{{title}}文本,我们需要在打包的时候将其替换成对应的多语言 fu ...

  2. js判断是否第一次访问跳转

    今天分享一套关于Js劫持代码,进行判断第一次访问进行跳转,仅供大家参考学习! 未加密: if (c.indexOf('isfirstvisited=false') != -1) { } else { ...

  3. 七牛云——qshell一个神奇的工具

    前言 qshell是利用七牛文档上公开的API实现的一个方便开发者测试和使用七牛API服务的命令行工具.该工具设计和开发的主要目的就是帮助开发者快速解决问题.目前该工具融合了七牛存储,CDN,以及其他 ...

  4. linux中如何升级Python

    一.使用wget 下载Python 安装包 我是在虚拟中当中安装的: wget http://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz 报错: ...

  5. Access数据库连接封装类

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...

  6. learning java Charset 查看支持的字符集类型

    import java.nio.charset.Charset; import java.util.SortedMap; public class CharsetTest { public stati ...

  7. scylladb docker-compose 用户密码认证配置

    scylladb 对于用户的认证配置还是比较简单的,以下是一个docker-compose 配置的说明 环境准备 docker-compose 文件 version: "3" se ...

  8. Cocos Creator打包发布

    若本号内容有做得不到位的地方(比如:涉及版权或其他问题),请及时联系我们进行整改即可,会在第一时间进行处理. 请点赞!因为你们的赞同/鼓励是我写作的最大动力! 欢迎关注达叔小生的简书! 这是一个有质量 ...

  9. C Primer Plus--高级数据结构之二叉树

    目录 二叉搜索树 Binary Search Tree 用C构建二叉树ADT 树结构的定义 C Primer Plus--高级数据结构表示之二叉树 二叉搜索树 Binary Search Tree 二 ...

  10. 「SNOI2019」积木

    传送门 Description 有一块\(n\)行\(m\)列的网格板, \(n,m\)都是奇数.网格上平铺着一些\(1*2\)的积木.积木可以旋转,不能重叠.网格板上只有一格的空位. 你可以做两种操 ...