Compilar en C++11 con debian wheezy

4 envíos / 0 nuevos
Último envío
#1 Dom, 10/04/2016 - 20:34
lpossamay
Imagen de lpossamay
Desconectado/a
se unió: 10/04/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, 12/04/2016 - 19:29
rockyiii
Imagen de rockyiii
Desconectado/a
administrator
se unió: 11/01/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

https://packages.debian.org/jessie/g++

http://stackoverflow.com/questions/25147363/how-to-install-g-4-9-on-debian-wheezy-armel

 

saludos ...

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

Hola rockyiii:

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

Saludos

lpossamay

Dom, 08/05/2016 - 00:58
Wasmosy
Imagen de Wasmosy
Desconectado/a
colaborador
se unió: 08/05/16

Buenas, segun veo en Debian Stable tienes gcc 4.7.2, que soporta en parte C++11 segun esta web oficial de GCC

Probaste compilar algo con C++11? Acordate de usar el parametro -std=c++11 en el comando de g++ cuando compilas, asi le indicas al compilador que quieres compilar C++11

 

 

Saludos

Me gusta la cerveza bien fria, la guitarra distorsionada y GNU/Linux