Antes, eu detestava o Lazarus, agora, passei a adotá-lo em meus desenvolvimento!!!! D+ Uma observação: Antes, *tem* que ter um Git Client instalado no PC, e em algumas situações, o Torsoise SVN ou similar. Aqui sem eles sempre dava erros durante a instalação :)
Daniel, Muito bom... há muito tempo procurava um vídeo assim. Simples e prático. Uma dúvida: Se eu já tenho meu lazarus aqui com meus componentes instalados, é muito complicado mantê-lo e assim, preciso instalar dessa forma e reinstalar todos os componentes, etc...?
Muito Obrigado ! Se não me engano vc pode instalar apenas os arquivos com os compiladores para o sistema q vc deseja sem ter q usar o FpcUpDeluxe. vou ver se achar o link te mando
Legal, parabéns pelo vídeo. E se eu quiser iniciar um projeto no lazarus no Windows, e em outro pc continuar a programar no Lazarus no Linux e alternar entre os sisitemas. Preciso fazer esse processo que você fez ? Eu pergunto porque na minha casa o PC tem Windows, e no meu trabalho é um linux, e as vezes quero programar nos dois sistemas.
Nao precisa fazer este processo. este processo é para quem usa um sistema operacional e quer compilar para o outro. exemplo, vc usa linux, seu cliente usa LInux, entao vc compila para linux. No seu caso, vc pode apenas abrir seus projetos e vai funcionar normalmente (claro que precisa ter todos componentes que vc usa no trabalho, na sua casa para rodar 100%)
Olá Daniel. Muito bom seu video... Finalmente consegui fazer minha aplicação rodar no linux. Apenas uma questão que gostaria de saber se vc ja fez algum video ou pode me ajudar... Estou problema com as mascaras da Data no Windows 99/99/9999 e no Linux nao consegui mudar e fica 99-99-9999. Obrigado e Sucesso!
@@infocotidiano Peço desculpas pela demora no retorno mas o PC com linux fica no meu trabalho e demorei para retornar. Fiz o teste ontem e funcionou perfeitamente. Muito Obrigado... Vc é o Cara!!!
nao é um erro é um alerta, pois este arquivo é utilizado para fazer o debug. Pode ver q ele gerou a aplicação para o linux. So copiar (dar permissao no linux chmod +x nomeaplicativo) e seja feliz!
Ola Daniel, segue seu video para compilar para linux, no começo deu um trabalho , ate pegar o jeito mas estou com uma duvida , quando executo ele no linux demora para abrir a aplicação isso é normal? E quando tiver uma tela com varios componentes e acessando banco de dados ira ficar mais lento ainda?..Se tiver alguma configuração para mudar para ser um pouco mais rapido por favor mostre para nós.. Obrigado pelos seus ensinamentos...
Salve Carlos, nao senti lentidão. Eu geralmente uso interface leves como XFCE. Tentou rodar como administrador p ver se muda algo? qual interface e linux vc usa ?
Ola Daniel, troquei a interface do Linux da XFCE e ficou bem mais rapida agora, vou testar agora com uma aplicação com banco de dados , mas obrigado pela ajuda...Bom Domingo...
Show! Parabens Daniel pelo canal, sou iniciante em Lazraus e tem me ajudado bastante. Mas nao estou conseguindo compilar pra linux, apresenta mensagem "Failed to execute:193" , sabe me dizer o que pode ser?
Talvez não esteja usando a ultima versão do Lazarus 2.2.4 Se estiver não estiver instalado GTK 3, precise instalar itslinuxfoss.com/install-glibc-ubuntu/
segui à risca o seu vídeo , porém dá erro de system.ppu ao terminar de fazer as configs do projeto. E ao tentar compilar diz que o arquivo está vazio. Será que não falta alguma versao do linux fpc na pasta bin do fpc?
Segui a risca o vídeo em 3 máquinas que rodam o Windows 10, instalou tudo sem erros, porém ao tentar inicializar o Lazarus com o atalho gerado pelo fpc aparece mensage de risco de corrupção. Se você ignora o lazarus carrega porém não consigo compilar qualquer projeto, a outra opção encerra o programa. Rodando o lazarus instalado pelo fpc diretamente através do executável a ide é o compilador funcionam perfeitamente. Será que alguém poderia né ajudar?
Eu nunca compilei para MAC, pois não tenho nenhum p testar, mas segundo documentações é para funcionar. wiki.lazarus.freepascal.org/Cross_compiling#From_macOS_.28Darwin.29
Eu sou meio atrasado para entender as coisas, a minha duvida é a seguinte, eu tenho uma pasta com os arquivos de um software que foi feito em um computador Amiga, e eu quero passar para windows, eu sei que esse software foi escrito em c/c++, não sei se utiliza recursos unicos do amiga mas acredito que não pois ele foi da década final do amiga, é possivel fazer essa conversão? no caso eu teria q escolher o compilador windows? ( Eu tenho que fazer isso dentro de um emulador? pois o programa ele era do amiga, e se tiver que fazer isso dentro do emulador, que programa que eu uso dentro do emulador pra fazer isso?)
Mano, vc viajou na maionese aqui 😅😅😅 assunto nada a ver com o vídeo. Mas se vc tiver os fontes do programa, vc pode tentar reescrever, ou rodar em um emulador de Amiga
O título de vídeo não deixa claro que ele está falando de cross compiler especificamente para o Lazarus, que é um ide de free pascal/delphi. Realmente o autor do vídeo poderia ter sido um pouco mais claro... A "viagem na maionese" como o colega aí falou não foi só sua...
Olá Daniel tudo bem? Fiz a instalação de várias formas e não consegui da forma que preciso, quando eu instalo o fpcupdeluxe completo, ele pega uma versão do lazarus que não consigo adicionar o zeos com o qual eu trabalho, dá uns erros, então instalei a que eu já tinha tudo funcionando, e instalei com o fpcupdeluxe somente o fpc, ele instala, mas dá erro quando eu termino de configurar o compilador linux. O erro que aparece é o seguinte: Compilador "C:\lazarus\fpc\3.2.0\bin\i386-win32\fpc.exe" não suporta o alvo x86_64-linux Como posso corrigir esse problema, poderia ajudar?
@@infocotidiano Sim, seu eu instalar como você instalou aí, funciona, mas a versão do Lazarus não instala o zeus que já vem em um repositório online nativo, dá erro, acho que é um big da versão, então eu peguei uma versão 32bits e instalou, só que não estou acertando daí, instalar somente o foco sem Lazarus na minha instalação do Lazarus que eu instalei separado, pois coloquei somente o foco e o compilador, mas dá aquele erro quando eu termino de fazer a configuração do compilador como você ensina aí. Seu tutorial está perfeito, o problema é porque eu estou instalando em uma versão 32bits do Lazarus. Se puder me ajudar eu ficarei muito satisfeito, e já tô agradeendo.
@@infocotidiano pois é, meu senário e o seguinte: tenho o Lazarus v2.0.12 r64642 instalado pelo fpcupdeluxe, e tenho o zeos 7.2.6.1 que não instala no referido Lazarus. Se eu instalar este zeos em outro Lazarus também 2.0.12 r64642 baixado fora do fpcupdeluxe ele instala normalmente inclusive com um instalador automático nativo o que a opção que vem no fpcupdeluxe não tem. O problema é que na versão que aceita o zeus dá problema no compilador Linux e vice-versa. Algo totalmente sem explicação aparentemente. 🤔
Show Daniel, meus parabéns, tudo que eu estava procurando de uma maneira simples, conteúdo top
heeeeee Muito Obrigado !
Fantástico, funcionou de primeira, agora seria ótimo um vídeo desse para Android.
fato! preciso fazer alguns testes no Android com Lazarus
Que maravilha isso, trabalhei com Delphi a 10 anos e estou apredendo muito em Lazarus
fico feliz por ajudar !!
Muito bom ! Vc está de parabéns !
Muito obrigado
Antes, eu detestava o Lazarus, agora, passei a adotá-lo em meus desenvolvimento!!!! D+ Uma observação: Antes, *tem* que ter um Git Client instalado no PC, e em algumas situações, o Torsoise SVN ou similar. Aqui sem eles sempre dava erros durante a instalação :)
Tortoise p vc fazer download dos repositorios do Projeto ACBr. Git para instalar Lazarus via fpcupdeluxe.
Show de bola 👏
muito obrigado !
excelente video
Muito Obrigado !
Show , Eu tenho um Mac e gostaria de fazer do Windows ou Linux para o Mac.
como eu não tenho mais mac, não testei a compilação cruzada, mas na teoria é para funcionar
wiki.lazarus.freepascal.org/Cross_compiling
Fantástico
Obrigado !!!
Daniel, Muito bom... há muito tempo procurava um vídeo assim. Simples e prático.
Uma dúvida: Se eu já tenho meu lazarus aqui com meus componentes instalados, é muito complicado mantê-lo e assim, preciso instalar dessa forma e reinstalar todos os componentes, etc...?
Muito Obrigado ! Se não me engano vc pode instalar apenas os arquivos com os compiladores para o sistema q vc deseja sem ter q usar o FpcUpDeluxe. vou ver se achar o link te mando
Legal, parabéns pelo vídeo. E se eu quiser iniciar um projeto no lazarus no Windows, e em outro pc continuar a programar no Lazarus no Linux e alternar entre os sisitemas. Preciso fazer esse processo que você fez ? Eu pergunto porque na minha casa o PC tem Windows, e no meu trabalho é um linux, e as vezes quero programar nos dois sistemas.
Nao precisa fazer este processo. este processo é para quem usa um sistema operacional e quer compilar para o outro. exemplo, vc usa linux, seu cliente usa LInux, entao vc compila para linux.
No seu caso, vc pode apenas abrir seus projetos e vai funcionar normalmente (claro que precisa ter todos componentes que vc usa no trabalho, na sua casa para rodar 100%)
Olá Daniel. Muito bom seu video... Finalmente consegui fazer minha aplicação rodar no linux. Apenas uma questão que gostaria de saber se vc ja fez algum video ou pode me ajudar... Estou problema com as mascaras da Data no Windows 99/99/9999 e no Linux nao consegui mudar e fica 99-99-9999.
Obrigado e Sucesso!
no oncreate do form principal, cole isso:
{$IFDEF LINUX}
// Formatação de moeda
CurrencyString := 'R$';
CurrencyFormat := 2;
DecimalSeparator := ',';
ThousandSeparator := '.';
// Formatação de datas
DateSeparator := '/';
ShortDateFormat := 'dd/mm/yyyy';
{$ENDIF}
@@infocotidiano Peço desculpas pela demora no retorno mas o PC com linux fica no meu trabalho e demorei para retornar. Fiz o teste ontem e funcionou perfeitamente. Muito Obrigado... Vc é o Cara!!!
para compilar do windows para linux da este erro 'the debugger gdb.exe does not exist or not executable lazarus ' como posso corrigir
nao é um erro é um alerta, pois este arquivo é utilizado para fazer o debug.
Pode ver q ele gerou a aplicação para o linux.
So copiar (dar permissao no linux chmod +x nomeaplicativo) e seja feliz!
Ola Daniel, segue seu video para compilar para linux, no começo deu um trabalho , ate pegar o jeito mas estou com uma duvida , quando executo ele no linux demora para abrir a aplicação isso é normal? E quando tiver uma tela com varios componentes e acessando banco de dados ira ficar mais lento ainda?..Se tiver alguma configuração para mudar para ser um pouco mais rapido por favor mostre para nós.. Obrigado pelos seus ensinamentos...
Salve Carlos, nao senti lentidão. Eu geralmente uso interface leves como XFCE. Tentou rodar como administrador p ver se muda algo? qual interface e linux vc usa ?
Ola Daniel, troquei a interface do Linux da XFCE e ficou bem mais rapida agora, vou testar agora com uma aplicação com banco de dados , mas obrigado pela ajuda...Bom Domingo...
Show! Parabens Daniel pelo canal, sou iniciante em Lazraus e tem me ajudado bastante. Mas nao estou conseguindo compilar pra linux, apresenta mensagem "Failed to execute:193" , sabe me dizer o que pode ser?
Aparece erro ao compilar ou ao executar o arquivo no Linux ?
@@infocotidiano Bom dia Daniel, o erro aparece ao compilar.
Sensacional , porem estou com um problema quando tento rodar a minha compilação no Linux recebo o seguinte erro `GLIBC_2.34' not found alguma dica?
Talvez não esteja usando a ultima versão do Lazarus 2.2.4
Se estiver não estiver instalado GTK 3, precise instalar itslinuxfoss.com/install-glibc-ubuntu/
segui à risca o seu vídeo , porém dá erro de system.ppu ao terminar de fazer as configs do projeto. E ao tentar compilar diz que o arquivo está vazio. Será que não falta alguma versao do linux fpc na pasta bin do fpc?
Geralmente ele instala td sozinho pelo fpcupdeluxe
Segui a risca o vídeo em 3 máquinas que rodam o Windows 10, instalou tudo sem erros, porém ao tentar inicializar o Lazarus com o atalho gerado pelo fpc aparece mensage de risco de corrupção. Se você ignora o lazarus carrega porém não consigo compilar qualquer projeto, a outra opção encerra o programa. Rodando o lazarus instalado pelo fpc diretamente através do executável a ide é o compilador funcionam perfeitamente. Será que alguém poderia né ajudar?
Risco de corrupção ? ainda nao conheco esta janela, se puder dar um print e colocar o link aqui
como posso compilar para mac m1
Eu nunca compilei para MAC, pois não tenho nenhum p testar, mas segundo documentações é para funcionar.
wiki.lazarus.freepascal.org/Cross_compiling#From_macOS_.28Darwin.29
Eu sou meio atrasado para entender as coisas, a minha duvida é a seguinte, eu tenho uma pasta com os arquivos de um software que foi feito em um computador Amiga, e eu quero passar para windows, eu sei que esse software foi escrito em c/c++, não sei se utiliza recursos unicos do amiga mas acredito que não pois ele foi da década final do amiga, é possivel fazer essa conversão? no caso eu teria q escolher o compilador windows? ( Eu tenho que fazer isso dentro de um emulador? pois o programa ele era do amiga, e se tiver que fazer isso dentro do emulador, que programa que eu uso dentro do emulador pra fazer isso?)
Mano, vc viajou na maionese aqui 😅😅😅 assunto nada a ver com o vídeo. Mas se vc tiver os fontes do programa, vc pode tentar reescrever, ou rodar em um emulador de Amiga
O título de vídeo não deixa claro que ele está falando de cross compiler especificamente para o Lazarus, que é um ide de free pascal/delphi. Realmente o autor do vídeo poderia ter sido um pouco mais claro... A "viagem na maionese" como o colega aí falou não foi só sua...
@@mehbro título do vídeo não deixa claro ...mas a descrição sim ....
Olá Daniel tudo bem? Fiz a instalação de várias formas e não consegui da forma que preciso, quando eu instalo o fpcupdeluxe completo, ele pega uma versão do lazarus que não consigo adicionar o zeos com o qual eu trabalho, dá uns erros, então instalei a que eu já tinha tudo funcionando, e instalei com o fpcupdeluxe somente o fpc, ele instala, mas dá erro quando eu termino de configurar o compilador linux. O erro que aparece é o seguinte: Compilador "C:\lazarus\fpc\3.2.0\bin\i386-win32\fpc.exe" não suporta o alvo x86_64-linux
Como posso corrigir esse problema, poderia ajudar?
você fez instalação dos compiladores, veja este o video neste ponto: th-cam.com/video/TLNwpIx7RZI/w-d-xo.html
4m54s
@@infocotidiano Sim, seu eu instalar como você instalou aí, funciona, mas a versão do Lazarus não instala o zeus que já vem em um repositório online nativo, dá erro, acho que é um big da versão, então eu peguei uma versão 32bits e instalou, só que não estou acertando daí, instalar somente o foco sem Lazarus na minha instalação do Lazarus que eu instalei separado, pois coloquei somente o foco e o compilador, mas dá aquele erro quando eu termino de fazer a configuração do compilador como você ensina aí. Seu tutorial está perfeito, o problema é porque eu estou instalando em uma versão 32bits do Lazarus. Se puder me ajudar eu ficarei muito satisfeito, e já tô agradeendo.
O estranho q eu instalei a versão 32 do Lazarus tbm. Só uso a 32 , para mandar conflito com as dlls do acbr
@@infocotidiano pois é, meu senário e o seguinte: tenho o Lazarus v2.0.12 r64642 instalado pelo fpcupdeluxe, e tenho o zeos 7.2.6.1 que não instala no referido Lazarus. Se eu instalar este zeos em outro Lazarus também 2.0.12 r64642 baixado fora do fpcupdeluxe ele instala normalmente inclusive com um instalador automático nativo o que a opção que vem no fpcupdeluxe não tem. O problema é que na versão que aceita o zeus dá problema no compilador Linux e vice-versa. Algo totalmente sem explicação aparentemente. 🤔
@@marceloferreira49 instalei hoje a partir do zero, nao tive problemas. funcionou redondo !
kd o link que você diz que vai colocar para baixar? só tem link para pagamento kkkkk
Coloquei p link na descrição, conto com seu Like. Abr
@@infocotidiano muito obrigado.