Não consigo compilar em nenhum programa [RESOLVIDO]

1. Não consigo compilar em nenhum programa [RESOLVIDO]

César Csar
cesar csar

(usa Fedora)

Enviado em 27/05/2013 - 15:56h

Boa tarde, gostaria de ajuda para resolver o seguinte problema parecido com esse apresentado, so que nem compilar to conseguindo sempre da falha e no codblock da o mesmo erro sera que é falta de algum programa no meu OS. Alias o meus OS é o Pear 7 baseado no ubuntu 12.04.

aparece essas mensagens ak

o nome Cardápio de uma lanchonete é programa que estou fazendo
gcc -Wall -c “2-Cardápio de uma Lanchonete.cxx” (no diretório: /home/cesar/Documentos/Programação/Geany)
gcc: error: “2-Cardápio: Arquivo ou diretório não encontrado
gcc: error: de: Arquivo ou diretório não encontrado
gcc: error: uma: Arquivo ou diretório não encontrado
gcc: error: Lanchonete.cxx”: Arquivo ou diretório não encontrado
gcc: fatal error: no input files
compilação terminada.
Compilação falhou.

e isso ocorre em todos programas que instalo, quando eu usava o mint 14 ocorria de boa ja no pear, no ubuntu 13.04 apresentou esse erro



  


2. Re: Não consigo compilar em nenhum programa [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 27/05/2013 - 16:30h

Tente renomear o arquivo para:

Alguma_coisa_com_underline.cxx

E se for para C++ usar o ( g++ ) em vez do ( gcc )


3. Re: Não consigo compilar em nenhum programa [RESOLVIDO]

César Csar
cesar csar

(usa Fedora)

Enviado em 27/05/2013 - 16:38h

Já instalei o gcc e o g++ msm assim não ta dando nda e o arquivo ta salvo com .cxx


4. Re: Não consigo compilar em nenhum programa [RESOLVIDO]

???
gokernel

(usa Linux Mint)

Enviado em 27/05/2013 - 17:00h

Renomei para um "nome sem espaços" ... já fez isso e testou ?


5. Re: Não consigo compilar em nenhum programa [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 27/05/2013 - 18:23h

cesar csar escreveu:

Já instalei o gcc e o g++ msm assim não ta dando nda e o arquivo ta salvo com .cxx


Eu nunca vi uma extensão .cxx - Se for C++ é .cpp e se for C é somente.c

E o colega se referia a utilizar o comando g++ ao invés do gcc.


6. Re: Não consigo compilar em nenhum programa [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 27/05/2013 - 22:25h

Na verdade, "cxx" é, sim, uma extensão comum para programas em C++. "cpp" foi popularizado pela Borland, na época do Turbo C++, porque o MS-DOS não fazia a distinção, existente no UNIX, entre as extensões "c", usada para programas em C, e "C" (maiúsculo), usada em C++.

Antes de "cpp" se tornar predominante, houve outras extensões que chegaram a ser usadas. A mais óbvia, simplesmente "c++", não vingou porque o caráter "+" não era universalmente aceito pelos sistemas operacionais (mesmo o MS-DOS o tratava como símbolo especial em certos contextos). "cxx" foi proposto como alternativa gráfica, já que a letra "x" pode se parecer com uma pequena cruz, como o próprio sinal de mais, mas girada 45°. Outra tentativa -- que eu uso até hoje -- foi "cc".

família do GCC aceita como extensões típicas de programas em C++ tanto o "C" maiúsculo quanto as demais opções mencionadas acima, tanto em maiúsculas quanto minúsculas.


7. Re: Não consigo compilar em nenhum programa [RESOLVIDO]

César Csar
cesar csar

(usa Fedora)

Enviado em 27/05/2013 - 23:37h

cesar csar escreveu:

Boa tarde, gostaria de ajuda para resolver o seguinte problema parecido com esse apresentado, so que nem compilar to conseguindo sempre da falha e no codblock da o mesmo erro sera que é falta de algum programa no meu OS. Alias o meus OS é o Pear 7 baseado no ubuntu 12.04.

aparece essas mensagens ak

o nome Cardápio de uma lanchonete é programa que estou fazendo
gcc -Wall -c “2-Cardápio de uma Lanchonete.cxx” (no diretório: /home/cesar/Documentos/Programação/Geany)
gcc: error: “2-Cardápio: Arquivo ou diretório não encontrado
gcc: error: de: Arquivo ou diretório não encontrado
gcc: error: uma: Arquivo ou diretório não encontrado
gcc: error: Lanchonete.cxx”: Arquivo ou diretório não encontrado
gcc: fatal error: no input files
compilação terminada.
Compilação falhou.

e isso ocorre em todos programas que instalo, quando eu usava o mint 14 ocorria de boa ja no pear, no ubuntu 13.04 apresentou esse erro


Gostei muito do Pear 7 mais se não consegui resolver vou optar por outro OS Linux de preferencia baseado no debian


8. Re: Não consigo compilar em nenhum programa [RESOLVIDO]

César Csar
cesar csar

(usa Fedora)

Enviado em 28/05/2013 - 01:36h

Como o usuario gokernel flw e um problema com o GCC E O G++ o OS não reconhece eles fazendo com que não consiga ler os arquivos mais tbem tem outro problema de diretorio, então optei por retona ao Linux Mint 14 onde o compilador funcionou de maneira mais rapida e exata.
Obrigados a todos q me ajudaram


9. Re: Não consigo compilar em nenhum programa [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 28/05/2013 - 05:35h

Não é problema nem da distribuição nem do compilador. O problema é a forma como o ambiente de desenvolvimento está lidando com espaços nos nomes dos arquivos.

Que se note: do ponto de vista do SO, apenas dois caracteres não são válidos em nomes de arquivos: a barra ("/"), por ser usada para separar diretórios, e o byte nulo, que é usado internamente no UNIX para delimitar o nome do arquivo. Contudo, alguns caracteres, como espaço, tabulação e quebras de linhas, que são usados como separadores de argumentos pelo shell, além de outros sinais, como "$", "*", "<", ">", "?", ":", ";", "\", "|", "&", colchetes, chaves, parênteses, aspas e apóstrofo, requerem cuidados especiais, que nem toda aplicação se lembra de tomar. Outra classe de problemas às vezes é causada por caracteres acentuados nos nomes dos arquivos, especialmente quando arquivos são gerados com uma determinada locale (incluindo aspectos de conjunto de caracteres e codificação desse conjunto) e depois são usados com outra locale.

A solução conservadora é usar em nomes de arquivos somente letras e algarismos do ASCII, e eventualmente recorrer, em último caso, a "_" ou hífen para separar partes do nome. Qualquer outras solução vai exigir sempre cuidados adicionais, além de consistência no uso de locales em todo o parque de máquinas que eventualmente troquem arquivos entre si.


10. Re: Não consigo compilar em nenhum programa [RESOLVIDO]

César Csar
cesar csar

(usa Fedora)

Enviado em 28/05/2013 - 09:41h

testei isso ja e ocorreu o mesmo erro so não vou tentar acha a raiz do problema agora porque tenho um trabalho de faculdade para entregar hj e preciso montar o problema. Como disse eu fiz os msm passos no Mint e no Ubuntu e ao conseguir instlar o gcc e o g++ sem q ocorre-se algum problema funcionou normalmente.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts