![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos! |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| correr com o script "ksh" dumping núcleo, mas não com "sh" | simhe02 | HP-UX | 9 | 11-04-2008 08:52 |
| Executando o comando "md5" no host remoto não funciona. | ynilesh | UNIX & avançada para usuários experientes | 1 | 02-01-2008 08:15 |
| Explique a linha "mn_code \u003d` env | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX para Dummies Perguntas & Respostas | 4 | 12-20-2007 01:52 |
| "Erro de sintaxe na linha 21:" feito "inesperado". mensagem de erro " | ibroxy | Programação Shell Script e | 3 | 08-08-2007 07:45 |
| Ajuda! "Autocarro de erro" e "CPU Pânico" caixa vai arrancar | hcclnoodles | Sun Solaris | 3 | 10-05-2006 05:38 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
erro executando COBOL - ". loader não existe"
Olá. Eu sou novo para o ambiente Unix. Atualmente, estou tendo existentes COBOL código fonte e tentar compilar e executar, em nossa nova máquina Unix. Tenho compilado com sucesso um objeto. Quando tento executar follwing Recebo o erro:
0509-036 Cannot load program abeunix.o devido ao seguinte erro: A 0509-108. Loader seção não existe. Alguém tem uma idéia do que estou ausente? Agradecemos antecipadamente para quaisquer sugestões. |
|
||||
|
Parece como se você não completamente compilar o código. Alguns compiladores, como microfocus, por exemplo, permitem que você tem de ter duas etapas na compilação. Você pode, usando opções de dizer onde parar compilar.
Se você definir uma opção-c diz ao compilador para criar um arquivo objeto (myfile.o) Que é o que parece estar a tentar correr. . o não pode ser carregado. Somente arquivos executáveis imagem pode ser carregado e executado. O compilador |
|
||||
|
Quando eu compilar eu uso o comando:
cob2 abeunix.cbl Cria o abeunix.o objeto. Devo ficar compilando diferente? Estou usando o IBM AIX COBOL para compilador. Sobre a lista que diz PP 5724-H44 COBOL para IBM AIX 2.0.0 |
|
||||
|
Ah. Por padrão muitos compiladores produzir um arquivo chamado a.out. O abeunix.o arquivo é um arquivo intermedite feitas ao longo do caminho para criar seu final executável. Experimente: Código:
cob2 -o abeunix abeunix.cob Código:
ls -l abeunix deve mostrar um arquivo "abeunix" feitas a alguns segundos atrás. Tente executar isso. |
|
||||
|
O meu código fonte arquivo é abeunix.cbl
A razão pela qual eu tentei executar o arquivo abeunix.o é que foi a um criado quando compilado que eu não era a cotação (abeunix.lst) Quando eu corria cob2-o abeunix abeunix.cob ele disse que "não pode encontrar abeunix.cob" Então eu percebi que você estava referindo-se ao. Sabugo arquivo como a minha fonte, então eu emitido o comando cob2-o abeunix abeunix.cbl Isso produziu e dirigiu o. º, mas não havia um arquivo que foi chamado de "abeunix". O meu manual diz que a emissão de um "-v" irá exibir e executar a compilar e link editar passos. Eu fiz isso e ela produziu o. Novamente o arquivo e eu tentei fugir e tenho o mesmo erro inicial. Qualquer idéias? E muito obrigado pelas suas respostas tão longe - você tem sido ótima. |
|
||||
|
faça um ls-LRT no diretório onde você está compilando.
compilar o arquivo com a opção-v faça um ls-LRT novamente. Deve haver novos arquivos criados pelo compilador nesse diretório - estas serão as últimas listados. Quais são eles? |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|