obi
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| obi [2024/06/14 20:16] – como compilar e testar beco | obi [2024/06/19 14:47] (current) – teclado telefonico [1] beco | ||
|---|---|---|---|
| Line 39: | Line 39: | ||
| | | ||
| - | -Wall -Wextra -DVERSION | + | -Wall -Wextra -D$VERSION |
| | | ||
| Line 49: | Line 49: | ||
| Este //script// irá rodar o seu programa uma vez para cada bloco de teste do exemplo, e comparar a saída do programa com a saída desejada. Para cada erro, será impressa uma linha indicando a diferença do que foi impresso e do que deveria ser impresso. | Este //script// irá rodar o seu programa uma vez para cada bloco de teste do exemplo, e comparar a saída do programa com a saída desejada. Para cada erro, será impressa uma linha indicando a diferença do que foi impresso e do que deveria ser impresso. | ||
| + | |||
| + | Para testar com compilação em //C++// use: | ||
| + | |||
| + | checkobi.sh -p -f idade | ||
| Caso seu programa rode sem erros, será mostrada a mensagem: | Caso seu programa rode sem erros, será mostrada a mensagem: | ||
| Line 55: | Line 59: | ||
| Se não conseguir a solução de primeira, volte a editar seu //código fonte// e repita o processo. | Se não conseguir a solução de primeira, volte a editar seu //código fonte// e repita o processo. | ||
| + | |||
| + | ==== Debug ==== | ||
| + | |||
| + | Caso precise //debugar// o seu programa, é útil colocar a chave de //debug// '' | ||
| + | |||
| + | make idade.x DEBUG=1 | ||
| + | |||
| + | (ou, obviamente, o mesmo para '' | ||
| + | |||
| + | Utilize o '' | ||
| + | |||
| + | Não tenha economia em usar '' | ||
| + | |||
| ===== Exercícios ===== | ===== Exercícios ===== | ||
| Line 64: | Line 81: | ||
| * [[: | * [[: | ||
| * [[: | * [[: | ||
| - | + | * [[: | |
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
obi.1718407013.txt.gz · Last modified: by beco
