Como compilar e linkeditar os fontes fora da pasta BIN?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
miracle
Usuário Nível 3
Usuário Nível 3
Mensagens: 117
Registrado em: 14 Jun 2007 16:28
Localização: Sao Paulo SP

Como compilar e linkeditar os fontes fora da pasta BIN?

Mensagem por miracle »

Em um tópico anterior, o Eolo mencionou que havia um jeito de compilar e linkeditar os programas a partir de uma pasta externa, diferente de onde o Clipper foi instalado. Isso era feito configurando o Autoexec.bat. Alguém pode me explicar, novamente, como isso é feito?
Clipper 5.2e + DBFCDX + Exospace 1.0g
Avatar do usuário
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Miracle, é o seguinte: quando vc está por exemplo na pasta c:\qualquer, no prompt do DOS, e digita CLIPPER, o Windows faz o seguinte:

a) procura por um arquivo CLIPPER.BAT ou EXE ou COM na pasta c:\qualquer. Se tiver, executa e pronto.
b) se não achar, o Windows pega as pastas definidas por você na variável PATH e procura nelas o tal arquivo. Se achar em uma delas, executa e prnoto.
c) se não achar, dá "programa não localizado" ou coisa do tipo.

Então, se vc colocar no PATH (vá em Variáveis de Ambiente) a pasta c:\clipper\bin, onde o Clipper está, você pode compilar o seu programa.prg estando em qualquer pasta... Sacou?

Variáveis de Ambiente: Painel de Controle, Sistema, guia Avançado, Variáveis de Ambiente, Path. Você vai encontrar algo do tipo:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\NG;c:\#0sof\dba;c:\#0sof\xtg;c:\clipper5\bin;c:\blinker\bin;c:\bcc55\bin;c:\xharbour\bin

Note que esté é o PATH aqui do meu PC, onde o Clipper está em c:\clipper5\bin, o NG está em c:\ng, o BLINKER em c:\blinker\bin etc. O "começo", ou seja %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem, deve ser igual no seu PC, já o resto pode mudar um pouco.
Responder