elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Compilar programas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Compilar programas  (Leído 1,988 veces)
lu3aea

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Compilar programas
« en: 19 Enero 2015, 13:38 pm »

Estimados Amigos.
Espero q sea el lugar apropiado...
Les comento cual es mi problema
De a poco me estoy mudando al mundo linux, tengo 2 discos con 2 linux diferentes.
En 1 el xubuntu o ubuntu como quieran q no es mas otro formato grafico y en el otro disco
el Fedora ....
Solo pude compilar el soft FLDIGI para radioaficionados con los comandos ./configure make y make install...pero al querer compliar otro programa  el archivo del wsjt 1.1.4 .tar.gz tenia  un ejecutable cmake que segun lo poco q pude investigar hace todo junto..pero como?, el archivo cmakelist esta tambien
Que comando deberia usar,,,? ..y como?...
Les dejo el archivo donde esta todo para compilarlo...si buscan alguna info mas..
.http://physics.princeton.edu/pulsar/k1jt/devel.html
Desde ya gracias

                        LU3AEA/I   Hèctor
Desde las mismisimas cataratas del Iguazu


En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Compilar programas
« Respuesta #1 en: 20 Enero 2015, 04:18 am »

Aqui está el archivo INSTALL que contiene las instrucciones de como compilar wjstx:

Citar

Dependencias que puedes necesitar:
Código
  1. sudo apt-get install libfftw3-3 libfftw3-dev qt5-default git cmake

Necesitas tambien compilar hamlib aparentemente:

Código
  1.     mkdir ~/hamlib-prefix
  2.     cd ~/hamlib-prefix
  3.     git clone git://git.code.sf.net/u/bsomervi/hamlib src
  4.     cd src
  5.     git checkout integration
  6.     mkdir ../build
  7.     cd ../build
  8.     ../src/autogen.sh --prefix=$HOME/hamlib-prefix \
  9.          --disable-shared --enable-static \
  10.          --without-cxx-binding --disable-winradio \
  11.          CFLAGS="-fdata-sections -ffunction-sections" \
  12.          LDFLAGS="-Wl,--gc-sections"
  13.     make
  14.     make install

Después puedes seguir con los pasos de la instalación. Si quieres sacar los archivos del svn vas a necesitar svn tambien:

Código
  1. sudo apt-get install subversion
Y sigues las instrucciones, si quieres usar tu tar, puedes poner las sources en una carpeta en home. Por ejemplo, desde el tar que baje de SourceForge:

Código
  1. mkdir -p ~/wsjtx/src
  2. tar -C ~/wsjtx/src -xzvf wsjtx-1.4.0-rc2-Source.tar.gz --strip-components 1

Despues es solo seguir las instrucciones:

Código
  1.     #Si no tienes el directorio crealo:
  2.     # En el paso anterior use ~/wsjtx asi que estas instrucciones difieren
  3.     # mkdir ~/wsjtx/build
  4.     cd ~/wsjtx/build
  5.     cmake -D CMAKE_PREFIX_PATH=~/hamlib-prefix ../src
  6.     cmake --build .
  7.     cmake --build . --target install

Y probar.... No estoy seguro si me falto una dependencia mas de qt5 o de libfftw3.

No estoy seguro de las dependencias de hamlib.


« Última modificación: 20 Enero 2015, 04:23 am por MinusFour » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines