That command is for an existing config file
Of special note: > set all options to default
> Which presupposes you are re-using a compatible (vector?) source
To build from vanilla, use one of "make" alternatives to build the configuration
Such as make menuconfig http://en.wikipedia.org/wiki/Menuconfig
RE: > "18.104.22.168 Using an existing configurationhttp://www.kernel.org/doc/#Configuring
"Often when building a kernel, an existing .config file is supplied from elsewhere. Copy it into place, and optionally run "make oldconfig" to run the kernel's diagnostics against it to ensure it matches the kernel version you're using, updating anything that's out of sync.
Several preset configurations are shipped with the kernel source code. Run the command find . -name "*_defconfig" in the kernel source directory to seem them all. Any of these can be copied to .config and used as a starting point.
The kernel can also automatically generate various configurations, mostly to act as starting points for customization:
* make defconfig - Set all options to default values
* make allnoconfig - Set all yes/no options to "n"
* make allyesconfig - Set all yes/no options to "y"
* make allmodconfig - Set all yes/no options to "y" and all "yes/module/no" options to "m"
* make randconfig - Set each option randomly (for debugging purposes).
* make oldconfig - Update a .config file from a previous version of the kernel to work with he current version."