git clone http://github.com/sisoputnfrba/tp-2016-1c-Cazadores-de-cucos.git
- Abrir eclipse
- File - New - Import - General - Existing...
- Browse - Seleccionan la carpeta "tp-2016-1c-Cazadores-de-cucos" y OK
- Ahora hay que hacer que linken las librerías
- Ir con consola a la carpeta de commons de nuestro repositorio
- Escribimos en consola:
sudo make install
- Repetimos para el parser
- Agregamos el path para la shared library para eclipse
- Run - Run Configurations - Environment - New
- Name: LD_LIBRARY_PATH
- Value: ${workspace_loc}/utilidades/Debug (Pueden ir a Variables, buscar work y agregarlo. Cada uno tiene valores diferentes)
- Aply
- Para linkear la shared para consola
- Abren la shell. Van a home con "~"
- Escriben: vim .bashrc
- Apretan la "i" y van abajo de todo
- Escriben:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/Escritorio/tp-2016../utilidades/Debug
(cada uno tiene valores diferentes) - Aprietan Ctrl + C y escriben ":wq" y enter
- Para verificar que les funcionó pueden ir al directorio del ejecutable y escribir:
ldd Swap
y les debería aparecer la shared con una dirección - Si no quieren hacer todo esto pueden optar por usar el comando
export
cuando lo necesiten estando en el directorio del ejecutable. Pero cada vez que abran una consola nueva lo van a tener que escribir de nuevo
- Tutorial de UTN
- F6: siguiente instrucción
- F5: meterse en instrucción
- Para debuggear hilos usar breakpoints
less config.txt
Muestra contenido del archivo. Se sale con qvim config.txt
Te deja modificar el archivo- Para insertar: apretar "i" y moverse con flechas
- Para guardar: apretar Esc. ":" y va a aparecer una especie de consola abajo, escribir "wq" (write)(quit)
cd dir
Para cambiar de directorio (chage directory)ls
Muestra los directorios disponiblesexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:directorio/utilidades/Debug
mkdir dirName
Crea un directorio (make directory)ln -s directorio nombre
Crea un acceso directo simbólico a directorio llamado nombrepwd
Muestra el directorio completo del lugar actualrm file
Elimina archivo (remove)rm -fr dir
Eliminar todo el directorio dirmake all
Compilar módulowatch -n 1 hexdump -c nombArchi.data
comando para controlar archivo en tiempo real
- En caso de instalar con pendrive: descompilar con
tar -xvf commons_ultimo.tar
- En caso de instalar con internet:
git clone http://github.com/sisoputnfrba/tp-2016-1c-Cazadores-de-cucos.git
- Abrir terminal agregar export al bashrc sino export a cada módulo
- Ir a la carpeta cada módulo y ejecutar el makefile (
make all
) - Mover configs de cada módulo a la carpeta Debug correspondiente (
cp -f config.txt modulo/Debug/config.txt
)
- Revisar si los scripts ya tienen permisos de ejecución. Para ello, vamos con la terminal a la ubicación de los scripts y utilizamos el comando
ls
, si los nombres de los scripts aparecen resaltados en verde es que ya están bien (realizar para carpetasscripts
yConsola/Debug
. - Si no aparecen en verde, parados en la terminal en la misma ubicación escribimos
sudo chmod 775 facil.ansisop
para cada uno de los scripts. Luego, verificamos nuevamente que sí aparezcan en verde conls
. - Una vez que todos se hayan bajado los scripts, agregamos nuevamente
*.ansisop
yscripts/
al .gitignore.
-
- Averigüar el PID desde una nueva consola:
~$ pidof CPU
.
- Averigüar el PID desde una nueva consola:
-
- Usamos el PID devuelto por el comando anterior para terminar el proceso:
~$ kill -USR1 1234
.
- Usamos el PID devuelto por el comando anterior para terminar el proceso: