Bruno Posted December 28, 2005 at 04:20 PM Report #10107 Posted December 28, 2005 at 04:20 PM Na sequencia deste tópico: Que sistema operativo tens por default? achei por bem criar este para não tornar o outro mais offtopic! vbmaster falaste nas libs iostream, ctype, iomanip que usas em windows... sabes se estas bibliotecas não funcionam em linux? Se não funcionarem diz aí o que elas fazem q possivelmente há alguma equivalente em linux 😛 Acho q é bom falarmos destes casos... pois o código deve ser portável para qualquer SO. Obviamente se envolver graficos é mais complicado! 😄
vbmaster Posted December 28, 2005 at 05:37 PM Report #10114 Posted December 28, 2005 at 05:37 PM Pois, se eles funcionam ou não não sei... Mas realmente seria um grande passo para mim poder programar c++ em linux. Se os IDE's existentes para este SO já trouxerem estas lib's, então não há qualquer problema. Another thing, o nosso programa compilado em linux vem em que tipo de ficheiro? Decerto que não é .exe, pois não? Fica bem 😄 ;)😛
Bruno Posted December 28, 2005 at 05:44 PM Author Report #10117 Posted December 28, 2005 at 05:44 PM Geralmente é um ficheiro sem extenção (é o mais simples)! 😄 Querias dizer problema na tua 2ª linha, certo? (se mudares eu depois tiro isto) Epá mm sem IDE's n custa explorar 5 minutos e meteres isso a bombar 😛
vbmaster Posted December 28, 2005 at 06:28 PM Report #10122 Posted December 28, 2005 at 06:28 PM Mas como executo e vejo os resultados de um qualquer meu programa num ficheiro sem extensão....nesse caso é apenas um ficheiro de texto. Além disso, terá o gcc as libs que necessito?
Bruno Posted December 28, 2005 at 06:35 PM Author Report #10124 Posted December 28, 2005 at 06:35 PM Antes de tudo o g++ é o indicado para C++ (o gcc é para C)... se n tiver é facil incluires 😛 Tenta fazer um hello world... (usa um editor de texto normal...por exemplo o emacs) Em seguida fazes g++ -o executavel <nome/path_do_file_de_texto> Depois: ./executavel Qq duvida/problema diz! 😄 --- EDIT --- Não te esqueças de instalar o necessário: "apt-get install build-essential" (no caso do ubuntu)
vbmaster Posted December 28, 2005 at 06:47 PM Report #10126 Posted December 28, 2005 at 06:47 PM Sabes que mais...acabei de instalar o g++ por synaptic e tou espantado...fiz um hello world e estava à espera que desse erros, por exemplo no 'using namespace std;' mas tudo deu mais que correcto. Sim senhor, thanks Bruno, c++ vai começar a rullar aqui em linux... 😄
Bruno Posted December 28, 2005 at 06:57 PM Author Report #10127 Posted December 28, 2005 at 06:57 PM Mais um convertido 😛 Ehheh Muitos esqueçem-se q os compiladores que usam em Windows foram feitos pela GNU 😄
vbmaster Posted January 5, 2006 at 06:37 PM Report #10892 Posted January 5, 2006 at 06:37 PM Acabei de instalar o Anjuta IDE e estou a achar aquilo excelente.... muito porreiro... para quem quer um IDE c ou c++ em linux, é o ideal que deve usar. Aqui fica um screesnhot: http://img335.imageshack.us/img335/4803/capturaecra2kl.png Fiquem bem 😄
QuickFire Posted January 5, 2006 at 07:12 PM Report #10904 Posted January 5, 2006 at 07:12 PM Eu disse 😄 Por acaso instalei isso pelo Automatix (recomendo mesmo) que é um instalador gráfico de programas para os sistemas novos ou seja instala todos os must-have que o ubuntu não trás já 😄
deathseeker25 Posted January 5, 2006 at 07:24 PM Report #10910 Posted January 5, 2006 at 07:24 PM Eu disse 😄 Por acaso instalei isso pelo Automatix (recomendo mesmo) que é um instalador gráfico de programas para os sistemas novos ou seja instala todos os must-have que o ubuntu não trás já 😄 Mas segundo tenho lido, o Automatix apenas funciona em Kubuntu certo? (Ubuntu com KDE instalado....). Há que salientar o trabalho do programador que desenvolveu o Automatix. É um programador que participa em muitas discussões do forum oficial do Ubuntu e incluvé o lançamento do programa foi feito no forum. Cumps
vbmaster Posted January 5, 2006 at 07:35 PM Report #10914 Posted January 5, 2006 at 07:35 PM Pois, eu instalei por apt. e depois itve de andar a sacar a versão mais recente do glib, do autoexec do automake e de mais umas cenas... e ainda dá um erro num generic project...acho eu...
QuickFire Posted January 5, 2006 at 07:36 PM Report #10916 Posted January 5, 2006 at 07:36 PM Nop... a version normal é para Ubuntu (com gnome) para Kubuntu existe uma version especial do Automatix 😄
Johnny Digital Posted February 2, 2006 at 11:48 AM Report #13164 Posted February 2, 2006 at 11:48 AM boas, recentemente fiz um projecto em VC++ que dps tive de portar para gcc correndo em cygwin. tudo correu às mil maravilhas com excepção dos comentarios // que como não são ANSI o gcc não aceitou e mais complicado de resolver foram os pipes, pq o windows para um enter recebe um \n e o unix um \n e um line feed. no entanto acho q foi falta de conhecimento meu, pois deve de haver qq forma de colocar essas contantes de forma a que o compilador faça esse trabalho joao
vbmaster Posted February 2, 2006 at 01:31 PM Report #13168 Posted February 2, 2006 at 01:31 PM boas, recentemente fiz um projecto em VC++ que dps tive de portar para gcc correndo em cygwin. tudo correu às mil maravilhas com excepção dos comentarios // que como não são ANSI o gcc não aceitou e mais complicado de resolver foram os pipes, pq o windows para um enter recebe um \n e o unix um \n e um line feed. no entanto acho q foi falta de conhecimento meu, pois deve de haver qq forma de colocar essas contantes de forma a que o compilador faça esse trabalho joao para c++ usa-se o g++ e não o gcc...
saramgsilva Posted February 3, 2006 at 03:17 PM Report #13230 Posted February 3, 2006 at 03:17 PM boas, recentemente fiz um projecto em VC++ que dps tive de portar para gcc correndo em cygwin. tudo correu às mil maravilhas com excepção dos comentarios // que como não são ANSI o gcc não aceitou os comentarios em C sao -> /* */ e em C++ // por isso tv como usaste 1 compilador de C, te tenha dado erro...nao? www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5
Johnny Digital Posted February 3, 2006 at 07:11 PM Report #13250 Posted February 3, 2006 at 07:11 PM o projecto era C, mas como soh tinha o VC++ usei o q tinha.. dps tive de refazer algumas cenas mas... deu pó 18 🙂
Dabubble Posted February 3, 2006 at 10:02 PM Report #13266 Posted February 3, 2006 at 10:02 PM Para quem nao sabe C++ do .NET e 96% standartizado, enquanto o C++ windows stand-alone e so 80 e picos...
Guest Ingersoll Posted February 15, 2006 at 10:01 PM Report #14105 Posted February 15, 2006 at 10:01 PM Um problema que apanho sempre que quero compilar com o g++ código que desenvolvi anteriormente em Visual C++, prende-se com o scope da variável de controlo num ciclo for. Por exemplo: for(int i = 0; i < 10; i++) { } No g++ a variável i tem scope apenas dentro das { } do ciclo for. No Visual C++ a variável i continua com scope no resto do programa. Se por acaso declaro outro inteiro i o compilador queixa-se... Alguém conhece uma solução simples para este problema?
vbmaster Posted February 15, 2006 at 11:20 PM Report #14108 Posted February 15, 2006 at 11:20 PM Pah... declaras a varivável como universal e depois no for fazes só for (i = 0; i < 10; ++i) {} assim a variável no for será sempre utilizada correctamente, e poderás usá-la também fora....
Guest Ingersoll Posted February 16, 2006 at 10:13 AM Report #14123 Posted February 16, 2006 at 10:13 AM Isso é o que faço normalmente 👍 Mas em programas com milhares de linhas em que os indíces são usados intensivamente na computação (e não apenas para controlo de fluxo) essa não é uma solução prática. Eu queria saber se existe um comando ou uma opção dos compiladores que permitisse alterar a maneira como o scope de i é definido.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now