Project

General

Profile

Wiki » History » Revision 17

Revision 16 (Alexis Jeandet, 20/06/2014 04:35 PM) → Revision 17/18 (Alexis Jeandet, 28/09/2014 05:39 PM)

h1. ExeCut 

 {{>toc}} 

 Child pages: 
 {{child_pages}} 

 "Source code":https://hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/ExeCut 
 "Win32 static executable":https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/356/execut.exe 

 h2. Preview 

 table(noborder){width: 80%;text-align: center;}. 
 |!{width: 100%;padding:1em;}https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/350/ExeCut_Elf.png(ExeCut)!:https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/350/ExeCut_Elf.png|!{width: 100% ;padding:1em;}https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/351/ExeCut_Symbols.png(ExeCut)!:https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/351/ExeCut_Symbols.png| 
 |\2=.!{width: 60%;padding:1em;}https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/349/ExeCut_Sections.png(ExeCut)!:https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/349/ExeCut_Sections.png| 

 


 h2. To install it 

 *If you are using Fedora you can directly install ExeCut from rpms look here news#3* 

 h3. Prerequisites 

 All the next steps can be distribution dependent ExeCut development is done on Fedora 19 and 20, but is should work with any other one, feedback are welcome! 

 * First you need a working linux machine with: 
 ** *Qt5 or Qt4 sdk* installed on it plus all the developments packages for Qt widgets. 
 ** *libelf* with headers. 

 h3. Building ExeCut 

 * To build ExeCut, you can get ExeCut source code from code repository with this command: 
 <pre><code class="bash"> 
   hg clone https://hephaistos.lpp.polytechnique.fr/rhodecode/HG_REPOSITORIES/LPP/INSTRUMENTATION/ExeCut ExeCut 
 </code></pre> 
 You will get a ExeCut directory with all the source code inside. To build it you just have to run: 
 <pre><code class="bash"> 
   cd ExeCut 
   qmake-qt5 # it works also with qt4(qmake-qt4) 
   make    #note that to speedup the make step you can use "make -j N" to parallelize on N process(replace N with the number of cores you have). 

 </code></pre> 

 * Now you can install ExeCut, it will install the ExeCut and desktop icon in your system, just run: 
 <pre><code class="bash"> 
   sudo make install 
 </code></pre>