Actions
Environment » Historial » Revisió 17
« Anterior |
Revisió 17/25
(diferencies)
| Següent »
Jorge L. Florit, 19-07-2013 15:49
Development Environment¶
Get the needed software¶
First of all you should take a look on the system requirements:
In a Debian based distributions (like Ubuntu), a set of packages are needed, you should install them:
sudo aptitude install \ git subversion zlib1g-dev gawk flex unzip bzip2 gettext build-essential \ libncurses5-dev libncursesw5-dev binutils cpp psmisc docbook-to-man
And if your machine is x86_64 you will need 32 bit development files.
In Debian/Ubuntu:
sudo aptitude install gcc-multilib
In CentOS/Fedora/RHEL the packets:
gcc.i686, libgcc.i686, and glibc-devel.i686
Get the code and compile¶
- [Recomended] Get the qMp firmware generator using git:
git clone git://qmp.cat/qmpfw.git qmpfw
- [Outdated] Or get the code using http:
wget -c -q -O - "http://qmp.cat/gitrevision_download?project_id=7&rev=anonymous" | tar zxvf -
- Then enter to source directory:
cd qmpfw
- [Advanced] Do a checkout specifying the branch:
make .checkout_qmp QMP_GIT_BRANCH=branch_name
Example for testing branch:
make .checkout_qmp QMP_GIT_BRANCH=testing
- And compile it specifying the target:
make build T=alix
You can find available targets by executing:
make list_targets
If you have more than one core in your computer you can use J=N:
make build T=alix J=4
After that, you will find the images ready to install in your devices inside directory images/
Actualitzat per Jorge L. Florit fa més de 11 anys · 17 revisions