REdirecionando(popen) com o GCC.

1. REdirecionando(popen) com o GCC.

???
gokernel

(usa Linux Mint)

Enviado em 10/02/2010 - 19:44h





Ola pessoal.

Estou fazendo um programa(que chama outro programa externo) e REdireciona a saida para um MENU usando "popen".

---------------------------------------
Usei com o comando "grep 'string' *.c" e funcionou... OK.

Usei com o comando "tar -tf fluxbox*.tar" e funcionou... OK.

AGORA, Usei com o comando "gcc teste.c -o teste" E NÃO FUNCIONOU... repito(E NÃO FUNCIONOU).
---------------------------------------


PERGUNTA:
Como eu faço para REdirecionar uma saida usando ESPECIFICAMENTE("O GCC")?


Pois em todos os casos funcionou, EXCETO COM O GCC.

OBSERVAÇAO: Na verdade o programa usa um script LUA 5.1.4:

-----------------------------------------
-- 01 - Este script FUNCIONA USANDO GREP.
-----------------------------------------
function grep()

local cmd = io.popen("grep ?string? *.c") -- Abre o executavel(GREP)

local linha = cmd:read("*l") -- ler uma linha
while (linha) do
print("USANDO GREP: "..linha) -- !!!Aqui eu adicionaria ao MEU MENU(linha)!!!
linha = cmd:read("*l") -- ler uma linha
end
cmd:close()

end
---------------------------------------

---------------------------------------
-- 02 - Este script NAO FUNCIONA USANDO GCC.
---------------------------------------
function gcc()

local cmd = io.popen("gcc teste.c -o teste") -- Abre o executavel(GCC)

local linha = cmd:read("*l") -- ler uma linha
while (linha) do
print("USANDO GCC: "..linha) -- !!!Aqui eu adicionaria ao MEU MENU(linha)!!!
linha = cmd:read("*l") -- ler uma linha
end
cmd:close()

end
---------------------------------------

O "problema" é somente com o GCC ou não estou sabendo usar a SINTAX CERTA.

Grato.

gokernel
gokernel@hotmail.com




  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts