Platform Introduction: Host Side-ubuntu11.04
Development Board Kernel-linux-2.6.30
DNSMASQ Version-2.56
Porting process:
DNSMASQ is a compact and convenient tool for configuring DNS and DHCP for small networks that provide DNS functionality and optional DHCP functionality. It serves only locally applicable domain names that are not present in global DNS servers. DHCP servers combine with DNS servers and allow DHCP-assigned addresses to be resolved normally in DNS, and these DHCP-assigned addresses and related commands can be configured to each host or to a core device (such as a router). DNSMASQ supports both static and dynamic DHCP configuration methods.
The dnsmasq-2.56 transplant process is very simple, only need to modify the makefile file can be, as follows:
Add cc = ARM-LINUX-GCC, change prefix =/usr/local to the directory you want to install prefix =/OPT/DNSMASQ
After modification, execute make directory, compile and run make install install, at this time/OPT/DNSMASQ will appear we need executable program.