Compilar en C++11 con debian wheezy exDebian

Compilar en C++11 con debian wheezy

Estamos configurando nuestros dns para relacionar el dominio exdebian.org con el vps,
si no pueden ingresar al sitio pueden probar con la ip 199.180.134.205

3 posts / 0 nuevos
Último envío
#1 Dom, 04/10/2016 - 20:34
lpossamay
Imagen de lpossamay
Desconectado/a
se unió: 4/10/16

Compilar en C++11 con debian wheezy

Estado: 
[ACTIVO]

Estimados:

Mi nombre es Luis, y estoy usando Debian para controlar una máquina CNC (hecha por hobby), por medio de la aplicación LinuxCNC.

Luego de algunas dificultades iniciales, logré configurar el LinuxCNC, por lo menos las primeras pruebas resultaron correctas.

Ahora necesito ayuda para lograr instalar una versión de gcc que sea capaz de compilar en C++11.

Al intentar agregar aplicaciones adicionales (pcb2gcode) el sistema me indica que no puede compilar en C++11. Luego de navegar por diferentes páginas no he logrado encontrar información acerca de como hacerlo.

Me imagino que alguien más debe haber experimentado la dificultad de compilar sistemas compatibles con C++11.

¿Alguien del foro puede darme alguna indicación o indicarme algún link para encontrar esa información, por favor?

Saludos

Luis

Mar, 04/12/2016 - 19:29
rockyiii
Imagen de rockyiii
Desconectado/a
administrator
se unió: 1/11/16

Hola lpossamay bienvenido!

Sobe tu problema, posiblemente se deba a la versión del compilador gcc que viene con debian wheezy, podrías probar de usar el que trae jessie

En la ruta /etc/apt/sources.list

su
nano /etc/apt/sources.list

Al final de la lista agregas el repositorio de debian jessie

deb http://ftp.de.debian.org/debian/ jessie main non-free contrib

Dentro de la carpeta /etc/apt/preferences.d creas el archivo preferences (también se puede crear el archivo en la ruta /etc/apt/preferences) y agregas el siguiente texto:

Package: *
Pin: release n=wheezy
Pin-Priority: 900

Package: gcc*
Pin: release n=jessie
Pin-Priority: 910

Package: g++*
Pin: release n=jessie
Pin-Priority: 910 

Package: cpp*
Pin: release n=jessie
Pin-Priority: 910 

por ultimo actualizas tus repositorios y reinstalas el paquete gcc

su
apt-get update
apt-get -t jessie install --reinstall gcc g++ cpp g++-multilib

Enlaces relacionados

 

saludos ...

Sáb, 04/16/2016 - 00:28
lpossamay
Imagen de lpossamay
Desconectado/a
se unió: 4/10/16

Hola rockyiii:

Muchas gracias por tu respuesta, lo voy a probar este fin de semana.

Saludos

lpossamay