├── .idea ├── .name ├── Formativa_1.iml ├── misc.xml ├── vcs.xml ├── .gitignore └── modules.xml ├── cmake-build-debug ├── CMakeFiles │ ├── Progress │ │ └── count.txt │ ├── progress.marks │ ├── clion-environment.txt │ ├── cmake.check_cache │ ├── Formativa_1.dir │ │ ├── linklibs.rsp │ │ ├── objects.a │ │ ├── formativa2 │ │ │ └── F2.c.obj │ │ ├── estudos_complementares │ │ │ ├── realloc.c.obj │ │ │ └── ponteiro_para_funcao.c.obj │ │ ├── progress.make │ │ ├── flags.make │ │ ├── C.includecache │ │ ├── objects1.rsp │ │ ├── depend.make │ │ ├── link.txt │ │ ├── cmake_clean.cmake │ │ ├── depend.internal │ │ ├── DependInfo.cmake │ │ └── build.make │ ├── 3.19.2 │ │ ├── CompilerIdC │ │ │ ├── a.exe │ │ │ └── CMakeCCompilerId.c │ │ ├── CMakeDetermineCompilerABI_C.bin │ │ ├── CMakeRCCompiler.cmake │ │ ├── CMakeSystem.cmake │ │ └── CMakeCCompiler.cmake │ ├── TargetDirectories.txt │ ├── clion-log.txt │ ├── CMakeDirectoryInformation.cmake │ ├── Makefile.cmake │ ├── Makefile2 │ └── CMakeOutput.log ├── Testing │ └── Temporary │ │ └── LastTest.log ├── cmake_install.cmake ├── Formativa_1.cbp ├── Makefile └── CMakeCache.txt ├── formativa1 ├── A.exe ├── A.c ├── B.c ├── D.c ├── C.c ├── E.c ├── I.c ├── J.c ├── G.c ├── H.c └── F.c ├── somativa1 ├── busca_binaria.c └── pa.c ├── problemas_Formativa1 ├── eof.pdf ├── soma.pdf ├── letras.pdf ├── radares.pdf ├── impedido.pdf ├── olamundo.pdf ├── substitui.pdf ├── logradouro.pdf ├── imprime_tabuleiro.pdf └── encontropolitecnico.pdf ├── problemas_Formativa2 ├── f91.pdf ├── count7.pdf ├── moveX.pdf ├── rumo9s.pdf ├── potencia-rec.pdf └── fibonacci-memoizacao.pdf ├── problemas_Somativa2 ├── turne.pdf ├── ctrl-z.pdf ├── preinpos.pdf └── divide-turma.pdf ├── problemas_Formativa3 ├── carteiro.pdf ├── ordenasemlaco.pdf ├── ordenasimples.pdf └── busca-binaria-1.pdf ├── problemas_Formativa4 ├── le-busca.pdf ├── le-divide.pdf ├── le-junta.pdf ├── le-impressao.pdf ├── le-insercao.pdf └── le-remocao.pdf ├── problemas_Formativa5 ├── exp-mat1.pdf ├── pilha-empilha-lista.pdf ├── pilha-empilha-vetor.pdf ├── pilha-desempilha-lista.pdf └── pilha-desempilha-vetor.pdf ├── problemas_Somativa1 ├── pa-recursivo.pdf └── busca-binaria-2.pdf ├── problemas_Formativa6 ├── fila-enfileira-lista.pdf ├── fila-desenfileira-lista.pdf ├── fila-enfileira-circular.pdf └── fila-desenfileira-circular.pdf ├── CMakeLists.txt ├── formativa6 ├── A.c ├── C.c └── D.c ├── formativa5 ├── A.c ├── D.c ├── C.c └── B.c ├── formativa3 ├── B.c ├── A.c ├── C.c └── D.c ├── formativa2 ├── B2.c ├── E2.c ├── A2.c ├── F2.c ├── C2.c └── D2.c ├── formativa4 ├── A.c ├── B.c ├── F.c ├── C.c └── D.c ├── estudos_complementares ├── ponteiro_para_funcao.c ├── alocacaoDinamica.c └── realloc.c ├── somativa2 ├── relatorio_media_atividades.c ├── turne.c ├── ctlr_z.c └── arvore.c ├── pilha.c └── README.md /.idea/.name: -------------------------------------------------------------------------------- 1 | Formativa_1 -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Progress/count.txt: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/progress.marks: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /formativa1/A.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/formativa1/A.exe -------------------------------------------------------------------------------- /formativa1/A.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main(void) { 4 | printf("Ola mundo"); 5 | return 0; 6 | } -------------------------------------------------------------------------------- /somativa1/busca_binaria.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/somativa1/busca_binaria.c -------------------------------------------------------------------------------- /problemas_Formativa1/eof.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa1/eof.pdf -------------------------------------------------------------------------------- /problemas_Formativa1/soma.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa1/soma.pdf -------------------------------------------------------------------------------- /problemas_Formativa2/f91.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa2/f91.pdf -------------------------------------------------------------------------------- /problemas_Somativa2/turne.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Somativa2/turne.pdf -------------------------------------------------------------------------------- /.idea/Formativa_1.iml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/clion-environment.txt: -------------------------------------------------------------------------------- 1 | ToolSet: w64 8.0 (local)@C:\TDM-GCC-64 2 | Options: 3 | 4 | Options: -------------------------------------------------------------------------------- /problemas_Formativa1/letras.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa1/letras.pdf -------------------------------------------------------------------------------- /problemas_Formativa1/radares.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa1/radares.pdf -------------------------------------------------------------------------------- /problemas_Formativa2/count7.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa2/count7.pdf -------------------------------------------------------------------------------- /problemas_Formativa2/moveX.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa2/moveX.pdf -------------------------------------------------------------------------------- /problemas_Formativa2/rumo9s.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa2/rumo9s.pdf -------------------------------------------------------------------------------- /problemas_Somativa2/ctrl-z.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Somativa2/ctrl-z.pdf -------------------------------------------------------------------------------- /problemas_Somativa2/preinpos.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Somativa2/preinpos.pdf -------------------------------------------------------------------------------- /problemas_Formativa1/impedido.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa1/impedido.pdf -------------------------------------------------------------------------------- /problemas_Formativa1/olamundo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa1/olamundo.pdf -------------------------------------------------------------------------------- /problemas_Formativa1/substitui.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa1/substitui.pdf -------------------------------------------------------------------------------- /problemas_Formativa3/carteiro.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa3/carteiro.pdf -------------------------------------------------------------------------------- /problemas_Formativa4/le-busca.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa4/le-busca.pdf -------------------------------------------------------------------------------- /problemas_Formativa4/le-divide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa4/le-divide.pdf -------------------------------------------------------------------------------- /problemas_Formativa4/le-junta.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa4/le-junta.pdf -------------------------------------------------------------------------------- /problemas_Formativa5/exp-mat1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa5/exp-mat1.pdf -------------------------------------------------------------------------------- /problemas_Formativa1/logradouro.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa1/logradouro.pdf -------------------------------------------------------------------------------- /problemas_Formativa2/potencia-rec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa2/potencia-rec.pdf -------------------------------------------------------------------------------- /problemas_Formativa4/le-impressao.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa4/le-impressao.pdf -------------------------------------------------------------------------------- /problemas_Formativa4/le-insercao.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa4/le-insercao.pdf -------------------------------------------------------------------------------- /problemas_Formativa4/le-remocao.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa4/le-remocao.pdf -------------------------------------------------------------------------------- /problemas_Somativa1/pa-recursivo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Somativa1/pa-recursivo.pdf -------------------------------------------------------------------------------- /problemas_Somativa2/divide-turma.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Somativa2/divide-turma.pdf -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/cmake.check_cache: -------------------------------------------------------------------------------- 1 | # This file is generated by cmake for dependency checking of the CMakeCache.txt file 2 | -------------------------------------------------------------------------------- /problemas_Formativa3/ordenasemlaco.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa3/ordenasemlaco.pdf -------------------------------------------------------------------------------- /problemas_Formativa3/ordenasimples.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa3/ordenasimples.pdf -------------------------------------------------------------------------------- /problemas_Somativa1/busca-binaria-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Somativa1/busca-binaria-2.pdf -------------------------------------------------------------------------------- /problemas_Formativa1/imprime_tabuleiro.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa1/imprime_tabuleiro.pdf -------------------------------------------------------------------------------- /problemas_Formativa3/busca-binaria-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa3/busca-binaria-1.pdf -------------------------------------------------------------------------------- /problemas_Formativa1/encontropolitecnico.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa1/encontropolitecnico.pdf -------------------------------------------------------------------------------- /problemas_Formativa5/pilha-empilha-lista.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa5/pilha-empilha-lista.pdf -------------------------------------------------------------------------------- /problemas_Formativa5/pilha-empilha-vetor.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa5/pilha-empilha-vetor.pdf -------------------------------------------------------------------------------- /problemas_Formativa2/fibonacci-memoizacao.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa2/fibonacci-memoizacao.pdf -------------------------------------------------------------------------------- /problemas_Formativa5/pilha-desempilha-lista.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa5/pilha-desempilha-lista.pdf -------------------------------------------------------------------------------- /problemas_Formativa5/pilha-desempilha-vetor.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa5/pilha-desempilha-vetor.pdf -------------------------------------------------------------------------------- /problemas_Formativa6/fila-enfileira-lista.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa6/fila-enfileira-lista.pdf -------------------------------------------------------------------------------- /problemas_Formativa6/fila-desenfileira-lista.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa6/fila-desenfileira-lista.pdf -------------------------------------------------------------------------------- /problemas_Formativa6/fila-enfileira-circular.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa6/fila-enfileira-circular.pdf -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/linklibs.rsp: -------------------------------------------------------------------------------- 1 | -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 2 | -------------------------------------------------------------------------------- /problemas_Formativa6/fila-desenfileira-circular.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/problemas_Formativa6/fila-desenfileira-circular.pdf -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.19.2/CompilerIdC/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdC/a.exe -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/objects.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/cmake-build-debug/CMakeFiles/Formativa_1.dir/objects.a -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/formativa2/F2.c.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/cmake-build-debug/CMakeFiles/Formativa_1.dir/formativa2/F2.c.obj -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.19.2/CMakeDetermineCompilerABI_C.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/cmake-build-debug/CMakeFiles/3.19.2/CMakeDetermineCompilerABI_C.bin -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/cmake-build-debug/CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj -------------------------------------------------------------------------------- /cmake-build-debug/Testing/Temporary/LastTest.log: -------------------------------------------------------------------------------- 1 | Start testing: Sep 04 16:00 Hora oficial do Brasil 2 | ---------------------------------------------------------- 3 | End testing: Sep 04 16:00 Hora oficial do Brasil 4 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Datasource local storage ignored files 5 | /dataSources/ 6 | /dataSources.local.xml 7 | # Editor-based HTTP Client requests 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/progress.make: -------------------------------------------------------------------------------- 1 | CMAKE_PROGRESS_1 = 1 2 | CMAKE_PROGRESS_2 = 2 3 | CMAKE_PROGRESS_3 = 3 4 | CMAKE_PROGRESS_4 = 4 5 | CMAKE_PROGRESS_5 = 5 6 | CMAKE_PROGRESS_6 = 6 7 | CMAKE_PROGRESS_7 = 7 8 | 9 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lramon2001/EDA1_FGA_UnB/HEAD/cmake-build-debug/CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj -------------------------------------------------------------------------------- /formativa1/B.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void contaEOF(){ 4 | int a,count=0; 5 | while(scanf("%d",&a)!=EOF){ 6 | count++; 7 | } 8 | printf("%d\n",count); 9 | } 10 | int main() { 11 | contaEOF(); 12 | return 0; 13 | } -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/flags.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "MinGW Makefiles" Generator, CMake Version 3.19 3 | 4 | # compile C with C:/TDM-GCC-64/bin/gcc.exe 5 | C_DEFINES = 6 | 7 | C_INCLUDES = 8 | 9 | C_FLAGS = -g -std=gnu99 10 | 11 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.19) 2 | project(Formativa_1 C) 3 | 4 | set(CMAKE_C_STANDARD 99) 5 | 6 | add_executable(Formativa_1 formativa1/F2.c estudos_complementares/ponteiro_para_funcao.c formativa1/E2.c formativa1/D2.c estudos_complementares/alocacaoDinamica.c estudos_complementares/realloc.c) -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.19.2/CMakeRCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_RC_COMPILER "C:/TDM-GCC-64/bin/windres.exe") 2 | set(CMAKE_RC_COMPILER_ARG1 "") 3 | set(CMAKE_RC_COMPILER_LOADED 1) 4 | set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) 5 | set(CMAKE_RC_OUTPUT_EXTENSION .obj) 6 | set(CMAKE_RC_COMPILER_ENV_VAR "RC") 7 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /formativa6/A.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | typedef struct fila 5 | { 6 | int *dados; 7 | int N, p, u; 8 | } fila; 9 | 10 | int desenfileira (fila *f, int *y) 11 | { 12 | if(f->p==f->u) return 1; 13 | *y=f->dados[f->p]; 14 | f->p=(f->p+1)%f->N; 15 | 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /formativa5/A.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | typedef struct pilha { 5 | int *dados; 6 | int N, topo; 7 | } pilha; 8 | 9 | int desempilha (pilha *p, int *y){ 10 | if(p->topo == 0){ 11 | return 0; 12 | } 13 | p->topo--; 14 | *y= p->dados[p->topo]; 15 | 16 | return 1; 17 | } 18 | -------------------------------------------------------------------------------- /formativa3/B.c: -------------------------------------------------------------------------------- 1 | void ordena(int *vetor, int n) { 2 | for(int i = 0; i < n - 1; i++) { 3 | int menor = i; 4 | for(int j = i + 1; j < n; j++) { 5 | if (vetor[j] < vetor[menor]) menor = j; 6 | } 7 | int aux = vetor[i]; 8 | vetor[i] = vetor[menor]; 9 | vetor[menor] = aux; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/TargetDirectories.txt: -------------------------------------------------------------------------------- 1 | C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/edit_cache.dir 2 | C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/Formativa_1.dir 3 | C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/rebuild_cache.dir 4 | -------------------------------------------------------------------------------- /formativa6/C.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | typedef struct celula { 5 | int dado; 6 | struct celula *prox; 7 | } celula; 8 | 9 | int desenfileira (celula *f, int *y){ 10 | celula *lixo = f -> prox; 11 | if (lixo == NULL) return 0; 12 | *y = lixo -> dado; 13 | f -> prox = lixo -> prox; 14 | free (lixo); 15 | return 1; 16 | } 17 | -------------------------------------------------------------------------------- /formativa6/D.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | 5 | 6 | typedef struct celula { 7 | 8 | int dado; 9 | struct celula *prox; 10 | 11 | } celula; 12 | 13 | celula *enfileira(celula*le,int x){ 14 | celula*novo = malloc (sizeof(celula)); 15 | novo->prox=le->prox; 16 | le->prox=novo; 17 | le->dado=x; 18 | return novo; 19 | 20 | } 21 | 22 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/C.includecache: -------------------------------------------------------------------------------- 1 | #IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) 2 | 3 | #IncludeRegexScan: ^.*$ 4 | 5 | #IncludeRegexComplain: ^$ 6 | 7 | #IncludeRegexTransform: 8 | 9 | C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/estudos_complementares/alocacaoDinamica.c 10 | stdio.h 11 | - 12 | stdlib.h 13 | - 14 | 15 | -------------------------------------------------------------------------------- /formativa5/D.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | typedef struct celula{ 5 | int dado; 6 | struct celula *prox; 7 | }celula; 8 | 9 | int empilha (celula *p, int x){ 10 | celula *novo = malloc(sizeof(celula)); 11 | if(novo == 0) return 0; 12 | novo -> dado =x; 13 | novo -> prox = p -> prox; 14 | p -> prox = novo; 15 | return 0; 16 | } 17 | -------------------------------------------------------------------------------- /formativa1/D.c: -------------------------------------------------------------------------------- 1 | #include 2 | char verificaImpedimento(int L,int R,int D){ 3 | 4 | if(R>50 && LD){ 5 | return 'S'; 6 | } 7 | else{ 8 | return 'N'; 9 | } 10 | } 11 | int main() { 12 | int L,R,D; 13 | scanf("%d %d %d",&L,&R,&D); 14 | char resposta = verificaImpedimento(L,R,D); 15 | printf("%c",resposta); 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /formativa5/C.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | typedef struct celula { 4 | int dado; 5 | struct celula *prox; 6 | } celula; 7 | 8 | int desempilha (celula *p, int *y){ 9 | celula *lixo = p->prox; 10 | if(lixo == NULL) return 0; 11 | *y = lixo -> dado; 12 | p -> prox = lixo -> prox; 13 | lixo -> prox = NULL; 14 | free(lixo); 15 | return 1; 16 | } 17 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/objects1.rsp: -------------------------------------------------------------------------------- 1 | CMakeFiles/Formativa_1.dir/formativa1/F2.c.obj CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj CMakeFiles/Formativa_1.dir/formativa1/E2.c.obj CMakeFiles/Formativa_1.dir/formativa1/D2.c.obj CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.obj CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj 2 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/clion-log.txt: -------------------------------------------------------------------------------- 1 | C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - MinGW Makefiles" C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas 2 | -- Configuring done 3 | -- Generating done 4 | -- Build files have been written to: C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug 5 | -------------------------------------------------------------------------------- /formativa1/C.c: -------------------------------------------------------------------------------- 1 | #include 2 | int somador(int quantidade){ 3 | int a,soma=0,contador; 4 | for(contador=0;contador 2 | 3 | void imprimeTabuleiro(int linha, int coluna){ 4 | for(int i;i 5 | int f91(int valor) { 6 | if(valor>=101){ 7 | return valor-10; 8 | } 9 | else{ 10 | return f91(f91(valor+11)); 11 | } 12 | } 13 | 14 | int main(){ 15 | int n; 16 | scanf("%d",&n); 17 | while(n){ 18 | printf("f91(%d) = %d\n",n, f91(n)); 19 | scanf("%d",&n); 20 | } 21 | return 0; 22 | } -------------------------------------------------------------------------------- /somativa1/pa.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int pa_recursiva(int *v,int primeiro,int ultimo) 4 | { 5 | if(primeiro>=ultimo){ 6 | 7 | return 1; 8 | } 9 | else{ 10 | if(v[primeiro]+v[ultimo] == v[primeiro+1]+v[ultimo-1]){ 11 | 12 | return 1*pa_recursiva(v,primeiro+1,ultimo-1); 13 | } 14 | else{ 15 | 16 | return 0; 17 | } 18 | 19 | } 20 | 21 | } 22 | 23 | -------------------------------------------------------------------------------- /formativa5/B.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | typedef struct pilha 4 | { 5 | int *dados; 6 | int N, topo; 7 | }pilha ; 8 | 9 | int empilha(pilha *p, int x){ 10 | //pilha cheia 11 | if(p->topo == p->N){ 12 | //redimensionamento do vetor p->dados 13 | p->dados = realloc(p->dados, 2*p -> N*sizeof(int)); 14 | if(p->dados == NULL) return 0; 15 | p->N *= 2; 16 | } 17 | p->dados[p->topo] = x; 18 | p->topo++; 19 | return 1; 20 | } -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.19.2/CMakeSystem.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_HOST_SYSTEM "Windows-10.0.18363") 2 | set(CMAKE_HOST_SYSTEM_NAME "Windows") 3 | set(CMAKE_HOST_SYSTEM_VERSION "10.0.18363") 4 | set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") 5 | 6 | 7 | 8 | set(CMAKE_SYSTEM "Windows-10.0.18363") 9 | set(CMAKE_SYSTEM_NAME "Windows") 10 | set(CMAKE_SYSTEM_VERSION "10.0.18363") 11 | set(CMAKE_SYSTEM_PROCESSOR "AMD64") 12 | 13 | set(CMAKE_CROSSCOMPILING "FALSE") 14 | 15 | set(CMAKE_SYSTEM_LOADED 1) 16 | -------------------------------------------------------------------------------- /formativa4/A.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | typedef struct celula { 4 | int dado; 5 | struct celula *prox; 6 | } celula; 7 | 8 | void imprime(celula *le) { 9 | for(celula *elem = le -> prox; elem != NULL; elem = elem -> prox){ 10 | printf("%d ->", elem->dado); 11 | } 12 | printf(" NULL\n"); 13 | } 14 | 15 | void imprime_rec (celula *le){ 16 | celula *elem = le -> prox; 17 | if(elem != NULL){ 18 | printf("%d ->", elem->dado); 19 | return imprime_rec(le -> prox); 20 | } 21 | printf(" NULL\n"); 22 | return; 23 | } -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/depend.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "MinGW Makefiles" Generator, CMake Version 3.19 3 | 4 | CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.obj: ../estudos_complementares/alocacaoDinamica.c 5 | 6 | CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj: ../estudos_complementares/ponteiro_para_funcao.c 7 | 8 | CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj: ../estudos_complementares/realloc.c 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /formativa2/E2.c: -------------------------------------------------------------------------------- 1 | #include 2 | long long int conta7s (long long int numero){ 3 | int contador=0; 4 | if(numero==0){ 5 | return 0; 6 | } 7 | else if(numero%10==7){ 8 | contador++; 9 | return conta7s(numero/10) + contador; 10 | } 11 | else{ 12 | return conta7s(numero/10); 13 | } 14 | 15 | } 16 | int main(){ 17 | long long int numero; 18 | scanf("%ld",&numero); 19 | long long int total; 20 | total = conta7s(numero); 21 | printf("%ld\n",total); 22 | return 0; 23 | } 24 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/link.txt: -------------------------------------------------------------------------------- 1 | C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe -E rm -f CMakeFiles\Formativa_1.dir/objects.a 2 | C:\TDM-GCC-64\bin\ar.exe cr CMakeFiles\Formativa_1.dir/objects.a @CMakeFiles\Formativa_1.dir\objects1.rsp 3 | C:\TDM-GCC-64\bin\gcc.exe -g -Wl,--whole-archive CMakeFiles\Formativa_1.dir/objects.a -Wl,--no-whole-archive -o Formativa_1.exe -Wl,--out-implib,libFormativa_1.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\Formativa_1.dir\linklibs.rsp 4 | -------------------------------------------------------------------------------- /estudos_complementares/ponteiro_para_funcao.c: -------------------------------------------------------------------------------- 1 | // 2 | // Created by USER on 30/08/2021. 3 | // 4 | 5 | #include 6 | #include 7 | 8 | float maior(float x, float y) 9 | { 10 | return ((x>y)?x:y); 11 | } 12 | 13 | float menor(float x, float y) 14 | { 15 | return((x 2 | 3 | typedef struct celula { 4 | int dado; 5 | struct celula *prox; 6 | } celula; 7 | 8 | celula *busca (celula *le, int x){ 9 | celula *elem = le->prox; 10 | for(elem=elem; elem != NULL; elem = elem -> prox){ 11 | if(elem->dado==x){ 12 | return elem; 13 | } 14 | } 15 | return NULL; 16 | } 17 | 18 | celula *busca_rec (celula *le, int x){ 19 | celula *elem = le->prox; 20 | if(elem != NULL){ 21 | if(elem->dado == x){ 22 | return elem; 23 | } 24 | return busca_rec(elem, x); 25 | } 26 | return NULL; 27 | } 28 | 29 | -------------------------------------------------------------------------------- /formativa4/F.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | typedef struct celula { 5 | int dado; 6 | struct celula *prox; 7 | } celula; 8 | 9 | void divide_lista(celula *l, celula *l1, celula *l2){ 10 | l = l -> prox; 11 | while(l!= NULL){ 12 | if(l -> dado % 2 ==0){ 13 | l2 -> prox = l; 14 | l2 = l2 -> prox; 15 | } 16 | else{ 17 | l1 -> prox =l; 18 | l1 = l1 -> prox; 19 | 20 | } 21 | l = l -> prox; 22 | } 23 | l1 -> prox = NULL; 24 | l2 -> prox = NULL; 25 | } 26 | -------------------------------------------------------------------------------- /estudos_complementares/alocacaoDinamica.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main(void) { 5 | int*vetor; 6 | int quantidade; 7 | int i=0; 8 | printf("Digite o tamanho do vetor: \n"); 9 | scanf("%d",&quantidade); 10 | vetor=malloc(quantidade*sizeof(int)); 11 | 12 | if(!vetor){ 13 | printf("Memória esgotada!"); 14 | exit(1); 15 | } 16 | printf("Digite valores para o vetor"); 17 | for(i=0;i 2 | double calculaVelocidadeMedia(int tA, int tB, double distancia); 3 | int levouMulta(int tA, int tB, double distancia, double velocidadeMaxima); 4 | 5 | double calculaVelocidadeMedia(int tA, int tB, double distancia){ 6 | 7 | double deltaT; 8 | deltaT= (tB-tA)/(3600.0); 9 | return distancia/deltaT; 10 | } 11 | 12 | int levouMulta(int tA, int tB, double distancia, double velocidadeMaxima){ 13 | double velocidadeDoVeiculo = calculaVelocidadeMedia(tA,tB,distancia); 14 | if(velocidadeDoVeiculo> velocidadeMaxima){ 15 | return 1; 16 | } 17 | else{ 18 | return 0; 19 | } 20 | } -------------------------------------------------------------------------------- /formativa2/A2.c: -------------------------------------------------------------------------------- 1 | // 2 | // Created by USER on 29/08/2021. 3 | // 4 | #include 5 | float potenciacao(int base,int expoente){ 6 | 7 | if(expoente==0){ 8 | return 1.0; 9 | } 10 | else if(expoente<0){ 11 | return 1.0/ base*potenciacao(base,expoente+1); 12 | } 13 | else{ 14 | return base* potenciacao(base,expoente-1); 15 | } 16 | } 17 | int main(){ 18 | int base,expoente; 19 | 20 | scanf("%d %d",&base,&expoente); 21 | if(base==0 && expoente == 0){ 22 | printf("indefinido"); 23 | } 24 | else{ 25 | printf("%f", potenciacao(base,expoente)); 26 | } 27 | return 0; 28 | } 29 | -------------------------------------------------------------------------------- /formativa1/J.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | struct tipoLogradouro { 4 | char tipo[80]; 5 | char nome[80]; 6 | char complemento[80]; 7 | }; 8 | 9 | void criaLinhaCSV (struct tipoLogradouro info,char linha[240]){ 10 | int p=0; 11 | for(int i=0;info.tipo[i]!='\0';i++){ 12 | linha[p]= info.tipo[i]; 13 | p++; 14 | } 15 | 16 | linha[p]=';'; 17 | p++; 18 | for(int i=0;info.nome[i]!='\0';i++){ 19 | linha[p]= info.nome[i]; 20 | p++; 21 | } 22 | 23 | linha[p]=';'; 24 | p++; 25 | for(int i=0;info.complemento[i]!='\0';i++){ 26 | linha[p]= info.complemento[i]; 27 | p++; 28 | } 29 | 30 | linha[p]='\0'; 31 | 32 | } -------------------------------------------------------------------------------- /formativa3/A.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | void ordenacaoPorSelecao(int vetor[], int n) { 4 | for(int i = 0; i < n - 1; i++) { 5 | int menor = i; 6 | for(int j = i + 1; j < n; j++) { 7 | if (vetor[j] < vetor[menor]) menor = j; 8 | } 9 | int aux = vetor[i]; 10 | vetor[i] = vetor[menor]; 11 | vetor[menor] = aux; 12 | } 13 | } 14 | int main() 15 | { 16 | int array[1001]; 17 | int contador=0; 18 | 19 | while(scanf("%d",&array[contador])!=EOF){ 20 | contador++; 21 | } 22 | 23 | ordenacaoPorSelecao(array,contador); 24 | for(int i=0;i 2 | #include 3 | 4 | 5 | typedef struct celula { 6 | char matricula[10]; 7 | double mediaAtividades; 8 | double mediaProvas; 9 | struct celula *prox; 10 | } celula; 11 | 12 | void relatorioMediaAtividades (celula *le, celula *l1, celula *l2, double media){ 13 | 14 | le = le->prox; 15 | 16 | while(le != NULL){ 17 | if(le->mediaAtividades > media){ 18 | l2->prox = le; 19 | l2 = l2->prox; 20 | } 21 | else{ 22 | l1->prox = le; 23 | l1 = l1->prox; 24 | } 25 | le = le->prox; 26 | } 27 | l1->prox = NULL; 28 | l2->prox = NULL; 29 | 30 | } 31 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/cmake_clean.cmake: -------------------------------------------------------------------------------- 1 | file(REMOVE_RECURSE 2 | "CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.obj" 3 | "CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj" 4 | "CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj" 5 | "CMakeFiles/Formativa_1.dir/formativa1/D2.c.obj" 6 | "CMakeFiles/Formativa_1.dir/formativa1/E2.c.obj" 7 | "CMakeFiles/Formativa_1.dir/formativa1/F2.c.obj" 8 | "Formativa_1.exe" 9 | "Formativa_1.exe.manifest" 10 | "Formativa_1.pdb" 11 | "libFormativa_1.dll.a" 12 | ) 13 | 14 | # Per-language clean rules from dependency scanning. 15 | foreach(lang C) 16 | include(CMakeFiles/Formativa_1.dir/cmake_clean_${lang}.cmake OPTIONAL) 17 | endforeach() 18 | -------------------------------------------------------------------------------- /formativa1/G.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main(){ 3 | char texto[1001]; 4 | char alvo[1]; 5 | int contador; 6 | int frequencia=0; 7 | int mesmaPalavra=0; 8 | int total=0; 9 | scanf("%s",alvo); 10 | scanf("%[^\n]",texto); 11 | 12 | for(contador=0;texto[contador]!='\0';contador++){ 13 | if(texto[contador]==alvo[0] && mesmaPalavra == 0){ 14 | frequencia++; 15 | mesmaPalavra=1; 16 | printf("entrou no primeiro if"); 17 | } 18 | if(texto[contador]==' '){ 19 | mesmaPalavra=0; 20 | total++; 21 | printf("entrou no segundo if"); 22 | } 23 | } 24 | 25 | int resposta; 26 | resposta =frequencia/total; 27 | printf("%d",resposta); 28 | return 0; 29 | } -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "MinGW Makefiles" Generator, CMake Version 3.19 3 | 4 | # Relative path conversion top directories. 5 | set(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas") 6 | set(CMAKE_RELATIVE_PATH_TOP_BINARY "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug") 7 | 8 | # Force unix paths in dependencies. 9 | set(CMAKE_FORCE_UNIX_PATHS 1) 10 | 11 | 12 | # The C and CXX include file regular expressions for this directory. 13 | set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") 14 | set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") 15 | set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) 16 | set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) 17 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/depend.internal: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "MinGW Makefiles" Generator, CMake Version 3.19 3 | 4 | CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.obj 5 | C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/estudos_complementares/alocacaoDinamica.c 6 | CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj 7 | C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/estudos_complementares/ponteiro_para_funcao.c 8 | CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj 9 | C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/estudos_complementares/realloc.c 10 | CMakeFiles/Formativa_1.dir/formativa1/D2.c.obj 11 | CMakeFiles/Formativa_1.dir/formativa1/E2.c.obj 12 | CMakeFiles/Formativa_1.dir/formativa1/F2.c.obj 13 | -------------------------------------------------------------------------------- /formativa3/C.c: -------------------------------------------------------------------------------- 1 | int posOcupada(int vetor[],int valor,int fim){ 2 | int inicio=0; 3 | int meio; 4 | while(inicio<=fim){ 5 | meio=(inicio+fim)/2; 6 | if(valor>vetor[meio]){ 7 | inicio= meio +1; 8 | } 9 | else if(valor 6 | #include 7 | 8 | /*int main(void) { 9 | int*vetor; 10 | int i=0; 11 | vetor=malloc(5*sizeof(int)); 12 | 13 | if(!vetor){ 14 | printf("Memória esgotada!"); 15 | exit(1); 16 | } 17 | printf("Digite valores para o vetor\n"); 18 | for(i=0;i<5;i++){ 19 | printf("Digite um valor para a posicao [%d] do vetor.\n",i); 20 | scanf("%d",vetor+i); 21 | } 22 | realloc(vetor,10*sizeof (int)); 23 | 24 | for(i=5;i<10;i++){ 25 | printf("Digite um valor para a posicao [%d] do vetor.\n",i); 26 | scanf("%d",vetor+i); 27 | } 28 | 29 | for(i=0;i<10;i++){ 30 | printf("O valor da posicao %d do vetor eh %d \n",i,*(vetor+i)); 31 | } 32 | free(vetor); 33 | return 0; 34 | } 35 | */ 36 | -------------------------------------------------------------------------------- /formativa4/C.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | typedef struct celula 5 | { 6 | int dado; 7 | struct celula *prox; 8 | } celula; 9 | 10 | celula *busca_lista_posicao (celula *le, int x){ 11 | celula *elem = le; 12 | for(elem=elem; elem->prox != NULL; elem = elem -> prox){ 13 | if(elem->prox->dado==x){ 14 | return elem; 15 | } 16 | } 17 | return elem; 18 | } 19 | 20 | void insere_antes (celula *le, int x, int y){ 21 | int i=0; 22 | celula *elem; 23 | celula *novo = malloc (sizeof (celula)); 24 | //percorrendo a lista encadeada até chegar na posição desejada 25 | elem = busca_lista_posicao(le, y); 26 | novo -> dado = x; 27 | novo -> prox = elem -> prox; 28 | elem -> prox = novo; 29 | 30 | } 31 | 32 | 33 | void insere_inicio (celula *le, int x){ 34 | celula *novo = malloc(sizeof(celula)); 35 | novo -> dado = x; 36 | novo->prox = le->prox; 37 | le->prox = novo; 38 | } 39 | 40 | -------------------------------------------------------------------------------- /formativa2/F2.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | 6 | unsigned long int array[81] ; 7 | 8 | long int fibonacci(int posicao_n) { 9 | /* 10 | * Este if verifica se a posição do array é menor que 2 11 | * e se ainda não foi incializada. Serve para evitar que entre desnecessariamente 12 | * no if; 13 | */ 14 | if((posicao_n <= 2) && array[posicao_n] == NULL) { 15 | array[posicao_n] = 1; 16 | 17 | } 18 | /* 19 | * Este if verifica se a posição ainda não foi inicializada para evitar chamadas 20 | * desnecessárias; 21 | */ 22 | else if (array[posicao_n] == NULL) { 23 | array[posicao_n] = fibonacci(posicao_n - 2) + fibonacci(posicao_n - 1); 24 | } 25 | /* 26 | * Retornando o valor de array[posicão_n] faz com que acelere o algoritmo pois nas chamadas recursivas 27 | * em que a posição já foi inicializada basta retornar o valor contido em v[posicao_n]; 28 | */ 29 | return array[posicao_n]; 30 | } -------------------------------------------------------------------------------- /formativa2/C2.c: -------------------------------------------------------------------------------- 1 | #include 2 | int soma_dig(int n) { 3 | if (n/10 == 0) 4 | return n; 5 | else { 6 | return soma_dig(n/10) + n%10; 7 | } 8 | } 9 | int rumo9s(int num) { 10 | int cont = 0; 11 | if (num < 10) 12 | return 1; 13 | else{ 14 | num = soma_dig(num); 15 | return rumo9s(num)+1; 16 | } 17 | } 18 | int sum(char *string) { 19 | int soma=0; 20 | if (*string == '\0'){ 21 | return *string; 22 | } 23 | else{ 24 | soma = (*string) - '0' + sum(string+1) ; 25 | return soma; 26 | } 27 | } 28 | 29 | int main() { 30 | char string[1000]; 31 | int x; 32 | while (scanf ("%s", string) && sum(string) != 0) { 33 | x = rumo9s(sum(string)); 34 | if(x == 0) 35 | break; 36 | if(sum(string)==9) 37 | x = 1; 38 | if (sum(string) % 9 == 0){ 39 | printf ("%s is a multiple of 9 and has 9-degree %i.\n", string, x); 40 | } 41 | else{ 42 | printf ("%s is not a multiple of 9.\n", string); 43 | } 44 | } 45 | 46 | 47 | return 0; 48 | } -------------------------------------------------------------------------------- /formativa3/D.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int andar(int *casas, int *encomendas, int tam_casas, int tam_encomendas){ 5 | int encomenda, achou, pos=0, nova_pos=0; 6 | int passos=0; 7 | int diferenca_casas; 8 | int *vet = malloc(tam_encomendas*sizeof(int)); 9 | for(int i=0;i 2 | #include 3 | int contaXs(char*string){ 4 | int contador=0; 5 | if(*string=='x'){ 6 | contador++; 7 | return contador+ contaXs(string+1); 8 | } 9 | else{ 10 | if(*string=='\0'){ 11 | return 0; 12 | } 13 | return contaXs(string+1); 14 | } 15 | } 16 | 17 | int imprimeXs(int quantidade){ 18 | if(quantidade>0){ 19 | printf("%c",'x'); 20 | return imprimeXs(quantidade-1); 21 | } 22 | if(quantidade==0){ 23 | return 0; 24 | } 25 | } 26 | 27 | void imprimesemosx(char*string){ 28 | if(*string!='x' && *string!='\0'){ 29 | printf("%c",string[0]); 30 | if(string+1!='\0'){ 31 | imprimesemosx(string+1); 32 | } 33 | } 34 | if(*string=='x'){ 35 | if(string+1!='\0'){ 36 | imprimesemosx(string+1); 37 | } 38 | } 39 | else{ 40 | return; 41 | } 42 | 43 | } 44 | 45 | int main(){ 46 | char frase[110]; 47 | scanf("%s",frase); 48 | int contadorDeXs= contaXs(frase); 49 | imprimesemosx(frase); 50 | imprimeXs(contadorDeXs); 51 | printf("\n"); 52 | 53 | 54 | } 55 | 56 | -------------------------------------------------------------------------------- /formativa1/H.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | void substitui(char texto[10001], char antiga[41], char nova[41]) { 4 | int caracteresIguais = 0; 5 | int contador; 6 | for (contador = 0; texto[contador] != '\0'; contador++) { 7 | if (antiga[caracteresIguais] == texto[contador]) { 8 | caracteresIguais++; 9 | } else { 10 | if (caracteresIguais > 0) { 11 | if (antiga[caracteresIguais] == '\0') { 12 | printf("%s", nova); 13 | caracteresIguais = 0; 14 | } else { 15 | while (caracteresIguais > 0) { 16 | printf("%c", texto[contador - caracteresIguais]); 17 | caracteresIguais--; 18 | } 19 | } 20 | 21 | } 22 | printf("%c", texto[contador]); 23 | } 24 | 25 | 26 | } 27 | 28 | if(caracteresIguais>0 && antiga[caracteresIguais]=='\0'){ 29 | printf("%s",nova); 30 | } 31 | printf("\n"); 32 | 33 | 34 | 35 | } 36 | int main(){ 37 | char texto[10001], antiga[41], nova[41]; 38 | scanf("%[^\n]",texto); 39 | scanf("%s",antiga); 40 | scanf("%s",nova); 41 | substitui(texto,antiga,nova); 42 | return 0; 43 | } -------------------------------------------------------------------------------- /formativa4/D.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | typedef struct celula { 5 | int dado; 6 | struct celula *prox; 7 | } celula; 8 | 9 | celula * busca_lista_posicao(celula * le, int x) { 10 | celula * elem = le; 11 | for (elem = elem; elem -> prox != NULL; elem = elem -> prox) { 12 | if (elem -> prox -> dado == x) { 13 | return elem; 14 | } 15 | } 16 | return elem; 17 | } 18 | 19 | 20 | int remove_depois(celula *p){ 21 | if (p->prox!=NULL) 22 | { 23 | celula *prox_p = p->prox; 24 | int dado_removido = prox_p->dado; 25 | p->prox = prox_p->prox; 26 | free(prox_p); 27 | return dado_removido; 28 | } else { 29 | return 1; 30 | } 31 | 32 | } 33 | 34 | void remove_elemento(celula *le, int x){ 35 | //Procurando o elemento x em le 36 | if(le->prox!=NULL){ 37 | celula *antes_x = busca_lista_posicao(le, x); 38 | celula *x_encontrado = antes_x->prox; 39 | 40 | antes_x->prox = x_encontrado->prox; 41 | 42 | free(x_encontrado); 43 | } 44 | 45 | } 46 | 47 | void remove_todos_elementos(celula *le, int x){ 48 | celula *anterior = le; 49 | if(le->prox!=NULL){ 50 | for (celula *elem = le->prox; elem != NULL; elem = elem->prox){ 51 | if(elem->dado == x){ 52 | anterior->prox = elem->prox; 53 | } 54 | anterior = elem; 55 | } 56 | } 57 | } 58 | 59 | 60 | -------------------------------------------------------------------------------- /pilha.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | typedef struct node 6 | { 7 | int num; 8 | struct node *next; 9 | } node; 10 | 11 | typedef struct stack_st 12 | { 13 | node *top; 14 | int count; 15 | }stack_st; 16 | 17 | void init_stack(stack_st *stack) 18 | { 19 | stack->top = NULL; 20 | stack->count =0; 21 | } 22 | 23 | 24 | 25 | void insert_stack(stack_st *stack, int x) 26 | { 27 | node *n = malloc(sizeof(node)); 28 | 29 | n->num = x; 30 | 31 | n->next = stack->top; 32 | 33 | stack->top = n; 34 | 35 | stack->count++; 36 | 37 | } 38 | 39 | void remove_stack(stack_st *stack) 40 | { 41 | node *trash = stack->top; 42 | 43 | stack->top = trash->next; 44 | 45 | trash->next = NULL; 46 | 47 | free(trash); 48 | } 49 | 50 | int search_stack(stack_st *stack, int x) 51 | { 52 | node *aux = stack->top; 53 | 54 | while(aux!=NULL) 55 | { 56 | if(aux->num == x) 57 | { 58 | return 1; 59 | } 60 | 61 | aux= aux->next; 62 | } 63 | 64 | return 0; 65 | } 66 | 67 | int print_stack(stack_st *stack) 68 | { 69 | node *aux = stack->top; 70 | printf("[topo]->"); 71 | while(aux!=NULL) 72 | { 73 | printf("[%d]->",aux->num); 74 | aux= aux->next; 75 | } 76 | printf("NULL\n"); 77 | 78 | return 0; 79 | } 80 | 81 | 82 | 83 | 84 | 85 | -------------------------------------------------------------------------------- /formativa1/F.c: -------------------------------------------------------------------------------- 1 | #include 2 | int main(){ 3 | int N,M, xa,xb,ya,yb,modificaA,ModificaB,passadas,contador; 4 | scanf("%d %d", &N,&M); 5 | 6 | scanf("%d", &passadas); 7 | xa=1; 8 | ya=1; 9 | xb=N; 10 | yb=M; 11 | for(contador=0;contador N || xa <1 || ya > M|| ya < 1){ 43 | printf("PA saiu na posicao (%d,%d) no passo %d\n",xa,ya,contador+1); 44 | break; 45 | }else if (xb > N || xb < 1 || yb > M || yb < 1){ 46 | printf("PB saiu na posicao (%d,%d) no passo %d\n", xb,yb,contador+1); 47 | break; 48 | } 49 | 50 | } 51 | if(contador==passadas) 52 | printf("Nao se encontraram\n"); 53 | 54 | return 0; 55 | } -------------------------------------------------------------------------------- /cmake-build-debug/cmake_install.cmake: -------------------------------------------------------------------------------- 1 | # Install script for directory: C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas 2 | 3 | # Set the install prefix 4 | if(NOT DEFINED CMAKE_INSTALL_PREFIX) 5 | set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/Formativa_1") 6 | endif() 7 | string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") 8 | 9 | # Set the install configuration name. 10 | if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) 11 | if(BUILD_TYPE) 12 | string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" 13 | CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") 14 | else() 15 | set(CMAKE_INSTALL_CONFIG_NAME "Debug") 16 | endif() 17 | message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") 18 | endif() 19 | 20 | # Set the component getting installed. 21 | if(NOT CMAKE_INSTALL_COMPONENT) 22 | if(COMPONENT) 23 | message(STATUS "Install component: \"${COMPONENT}\"") 24 | set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") 25 | else() 26 | set(CMAKE_INSTALL_COMPONENT) 27 | endif() 28 | endif() 29 | 30 | # Is this installation the result of a crosscompile? 31 | if(NOT DEFINED CMAKE_CROSSCOMPILING) 32 | set(CMAKE_CROSSCOMPILING "FALSE") 33 | endif() 34 | 35 | # Set default install directory permissions. 36 | if(NOT DEFINED CMAKE_OBJDUMP) 37 | set(CMAKE_OBJDUMP "C:/TDM-GCC-64/bin/objdump.exe") 38 | endif() 39 | 40 | if(CMAKE_INSTALL_COMPONENT) 41 | set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") 42 | else() 43 | set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") 44 | endif() 45 | 46 | string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT 47 | "${CMAKE_INSTALL_MANIFEST_FILES}") 48 | file(WRITE "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" 49 | "${CMAKE_INSTALL_MANIFEST_CONTENT}") 50 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/DependInfo.cmake: -------------------------------------------------------------------------------- 1 | # The set of languages for which implicit dependencies are needed: 2 | set(CMAKE_DEPENDS_LANGUAGES 3 | "C" 4 | ) 5 | # The set of files for implicit dependencies of each language: 6 | set(CMAKE_DEPENDS_CHECK_C 7 | "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/estudos_complementares/alocacaoDinamica.c" "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.obj" 8 | "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/estudos_complementares/ponteiro_para_funcao.c" "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj" 9 | "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/estudos_complementares/realloc.c" "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj" 10 | "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/formativa1/D2.c" "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/Formativa_1.dir/formativa1/D2.c.obj" 11 | "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/formativa1/E2.c" "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/Formativa_1.dir/formativa1/E2.c.obj" 12 | "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/formativa1/F2.c" "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/Formativa_1.dir/formativa1/F2.c.obj" 13 | ) 14 | set(CMAKE_C_COMPILER_ID "GNU") 15 | 16 | # The include file search paths: 17 | set(CMAKE_C_TARGET_INCLUDE_PATH 18 | ) 19 | 20 | # Targets to which this target links. 21 | set(CMAKE_TARGET_LINKED_INFO_FILES 22 | ) 23 | 24 | # Fortran module output directory. 25 | set(CMAKE_Fortran_TARGET_MODULE_DIR "") 26 | -------------------------------------------------------------------------------- /somativa2/turne.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | typedef struct celula{ 6 | char *nomeDaCidade; 7 | struct celula *prox; 8 | }celula; 9 | 10 | 11 | celula *criaFila(){ 12 | celula *p; 13 | p = malloc(sizeof(celula)); 14 | p->prox = NULL; 15 | return p; 16 | } 17 | 18 | //insere depois de p 19 | void insereFila(celula *p){ 20 | celula *novo; 21 | novo = malloc(sizeof(celula)); 22 | p->prox = novo; 23 | novo->prox = NULL; 24 | novo->nomeDaCidade = malloc(sizeof(char)*27); 25 | } 26 | 27 | //cria uma lista encadeada salvando o nome de cada cidade 28 | celula *lerTudo(celula *ptr){ 29 | char nomeCidade[27]; 30 | if(scanf(" %s", nomeCidade) != EOF){ 31 | insereFila(ptr); 32 | strcpy(ptr->prox->nomeDaCidade, nomeCidade); 33 | lerTudo(ptr->prox); 34 | } 35 | else{ 36 | return ptr; 37 | } 38 | } 39 | 40 | //manda p->next para a ultima posicao 41 | celula *mandaPParaAUltimaPosicao(celula *p, celula *u){ 42 | 43 | if(p->prox->prox == NULL){ 44 | return u; 45 | } 46 | else{ 47 | u->prox = p->prox; 48 | p->prox = p->prox->prox; 49 | u->prox->prox = NULL; 50 | return u->prox; 51 | } 52 | 53 | } 54 | 55 | void logicaDaTroca(celula *shows, celula *ultimo){ 56 | 57 | printf("%s\n", shows->nomeDaCidade); 58 | if(shows->prox == NULL){ return; } 59 | if((int)shows->prox->nomeDaCidade[0] + 32 == (int)shows->nomeDaCidade[strlen(shows->nomeDaCidade) - 1]){ //cast para a tabelaASC 60 | ultimo = mandaPParaAUltimaPosicao(shows, ultimo); 61 | } 62 | logicaDaTroca(shows->prox, ultimo); //recursao 63 | } 64 | 65 | int main(){ 66 | celula *shows, *ultimo; 67 | shows = criaFila(); 68 | ultimo = lerTudo(shows); 69 | logicaDaTroca(shows->prox, ultimo); 70 | 71 | return 0; 72 | } 73 | -------------------------------------------------------------------------------- /somativa2/ctlr_z.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | typedef struct no{ 5 | char *palavra; 6 | struct no *proximo; 7 | }no; 8 | 9 | no *cria_pilha(){ 10 | no *topo; 11 | topo = malloc (sizeof(no)); 12 | topo->proximo = NULL; 13 | return topo; 14 | } 15 | 16 | int empilha(no *topo, char *frase){ 17 | no *novo = malloc(sizeof(no)); 18 | 19 | if(novo == NULL) return 1; 20 | 21 | novo->palavra = frase; 22 | novo->proximo = topo->proximo; 23 | topo->proximo = novo; 24 | 25 | return 0; 26 | } 27 | 28 | 29 | int desempilha(no *topo){ 30 | no *lixo = topo->proximo; 31 | if(lixo==NULL){ 32 | printf("NULL\n"); 33 | return 1; 34 | } 35 | printf("%s\n",lixo->palavra); 36 | topo->proximo = lixo->proximo; 37 | free(lixo); 38 | return 0; 39 | } 40 | 41 | 42 | 43 | int determina_operacao(char *a){ 44 | char *inserir = "inserir"; 45 | char *desfazer = "desfazer"; 46 | 47 | int eh_inserir; 48 | int eh_desfazer; 49 | 50 | eh_inserir = strcmp(a,inserir); 51 | eh_desfazer = strcmp(a,desfazer); 52 | 53 | if(eh_inserir==0){ 54 | return 1; 55 | } 56 | 57 | else if(eh_desfazer==0){ 58 | return 2; 59 | } 60 | else{ 61 | return 0; 62 | } 63 | 64 | } 65 | 66 | 67 | 68 | int main() { 69 | no *topo; 70 | topo = cria_pilha(); 71 | char input[10]=""; 72 | 73 | 74 | 75 | int operacao; 76 | while(scanf("%s",input)!=EOF){ 77 | operacao = determina_operacao(input); 78 | if(operacao==1){ 79 | char *palavra = calloc(101,sizeof(char)); 80 | 81 | scanf("%[^\n]s",palavra); 82 | empilha(topo,palavra); 83 | 84 | 85 | } 86 | else if(operacao == 2){ 87 | desempilha(topo); 88 | 89 | } 90 | else{ 91 | printf("entrada invalida\n"); 92 | } 93 | 94 | } 95 | 96 | 97 | return 0; 98 | } 99 | -------------------------------------------------------------------------------- /somativa2/arvore.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | typedef struct no{ 5 | int valor; 6 | struct no *direita; 7 | struct no *esquerda; 8 | }No; 9 | 10 | void inserir(No *raiz,No *novo){ 11 | 12 | if(novo->valor > raiz->valor){ 13 | if(raiz->direita == NULL) raiz->direita = novo; 14 | else inserir(raiz->direita,novo); 15 | } 16 | if(novo->valor < raiz->valor){ 17 | if(raiz->esquerda == NULL) raiz->esquerda = novo; 18 | else inserir(raiz->esquerda,novo); 19 | } 20 | } 21 | 22 | void imprimePreOrdem(No *raiz){ 23 | if(raiz!=NULL){ 24 | printf("%d ",raiz->valor); 25 | imprimePreOrdem(raiz->esquerda); 26 | imprimePreOrdem(raiz->direita); 27 | } 28 | } 29 | 30 | void imprimeEmOrdem(No *raiz){ 31 | if(raiz!=NULL){ 32 | imprimeEmOrdem(raiz->esquerda); 33 | printf("%d ",raiz->valor); 34 | imprimeEmOrdem(raiz->direita); 35 | } 36 | } 37 | 38 | void imprimePosOrdem(No *raiz){ 39 | if(raiz!=NULL){ 40 | imprimePosOrdem(raiz->esquerda); 41 | imprimePosOrdem(raiz->direita); 42 | printf("%d ",raiz->valor); 43 | 44 | } 45 | } 46 | 47 | void inicializa(No* raiz){ // inicializa árvore -- nó raiz 48 | raiz = NULL; 49 | } 50 | 51 | int estaNula(No* raiz){ // verifica se árvore está vazia 52 | if(raiz == NULL) 53 | return 1; // true para nulo 54 | else 55 | return 0; 56 | } 57 | int main() 58 | { 59 | int input; 60 | 61 | No*raiz= 0; 62 | No*p=0; 63 | inicializa(raiz); 64 | 65 | 66 | while(scanf("%d",&input)!=EOF){ 67 | p=(No*) malloc(sizeof(No)); 68 | p->valor=input; 69 | p->direita = NULL; 70 | p->esquerda = NULL; 71 | if(estaNula(raiz)) raiz = p; 72 | else inserir(raiz,p); 73 | 74 | } 75 | imprimePreOrdem(raiz); 76 | printf(" ."); 77 | printf("\n"); 78 | imprimeEmOrdem(raiz); 79 | printf(" ."); 80 | printf("\n"); 81 | imprimePosOrdem(raiz); 82 | printf(" ."); 83 | 84 | return 0; 85 | } 86 | 87 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.19.2/CMakeCCompiler.cmake: -------------------------------------------------------------------------------- 1 | set(CMAKE_C_COMPILER "C:/TDM-GCC-64/bin/gcc.exe") 2 | set(CMAKE_C_COMPILER_ARG1 "") 3 | set(CMAKE_C_COMPILER_ID "GNU") 4 | set(CMAKE_C_COMPILER_VERSION "10.3.0") 5 | set(CMAKE_C_COMPILER_VERSION_INTERNAL "") 6 | set(CMAKE_C_COMPILER_WRAPPER "") 7 | set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") 8 | set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") 9 | set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") 10 | set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") 11 | set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") 12 | 13 | set(CMAKE_C_PLATFORM_ID "MinGW") 14 | set(CMAKE_C_SIMULATE_ID "") 15 | set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") 16 | set(CMAKE_C_SIMULATE_VERSION "") 17 | 18 | 19 | 20 | 21 | set(CMAKE_AR "C:/TDM-GCC-64/bin/ar.exe") 22 | set(CMAKE_C_COMPILER_AR "C:/TDM-GCC-64/bin/gcc-ar.exe") 23 | set(CMAKE_RANLIB "C:/TDM-GCC-64/bin/ranlib.exe") 24 | set(CMAKE_C_COMPILER_RANLIB "C:/TDM-GCC-64/bin/gcc-ranlib.exe") 25 | set(CMAKE_LINKER "C:/TDM-GCC-64/bin/ld.exe") 26 | set(CMAKE_MT "") 27 | set(CMAKE_COMPILER_IS_GNUCC 1) 28 | set(CMAKE_C_COMPILER_LOADED 1) 29 | set(CMAKE_C_COMPILER_WORKS TRUE) 30 | set(CMAKE_C_ABI_COMPILED TRUE) 31 | set(CMAKE_COMPILER_IS_MINGW 1) 32 | set(CMAKE_COMPILER_IS_CYGWIN ) 33 | if(CMAKE_COMPILER_IS_CYGWIN) 34 | set(CYGWIN 1) 35 | set(UNIX 1) 36 | endif() 37 | 38 | set(CMAKE_C_COMPILER_ENV_VAR "CC") 39 | 40 | if(CMAKE_COMPILER_IS_MINGW) 41 | set(MINGW 1) 42 | endif() 43 | set(CMAKE_C_COMPILER_ID_RUN 1) 44 | set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) 45 | set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) 46 | set(CMAKE_C_LINKER_PREFERENCE 10) 47 | 48 | # Save compiler ABI information. 49 | set(CMAKE_C_SIZEOF_DATA_PTR "8") 50 | set(CMAKE_C_COMPILER_ABI "") 51 | set(CMAKE_C_LIBRARY_ARCHITECTURE "") 52 | 53 | if(CMAKE_C_SIZEOF_DATA_PTR) 54 | set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") 55 | endif() 56 | 57 | if(CMAKE_C_COMPILER_ABI) 58 | set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") 59 | endif() 60 | 61 | if(CMAKE_C_LIBRARY_ARCHITECTURE) 62 | set(CMAKE_LIBRARY_ARCHITECTURE "") 63 | endif() 64 | 65 | set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") 66 | if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) 67 | set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") 68 | endif() 69 | 70 | 71 | 72 | 73 | 74 | set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "C:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include;C:/TDM-GCC-64/include;C:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed;C:/TDM-GCC-64/x86_64-w64-mingw32/include") 75 | set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "mingw32;gcc;pthread;gcc;kernel32;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;pthread;gcc;kernel32;moldname;mingwex;kernel32") 76 | set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0;C:/TDM-GCC-64/lib/gcc;C:/TDM-GCC-64/x86_64-w64-mingw32/lib;C:/TDM-GCC-64/lib") 77 | set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") 78 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Makefile.cmake: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "MinGW Makefiles" Generator, CMake Version 3.19 3 | 4 | # The generator used is: 5 | set(CMAKE_DEPENDS_GENERATOR "MinGW Makefiles") 6 | 7 | # The top level Makefile was generated from the following files: 8 | set(CMAKE_MAKEFILE_DEPENDS 9 | "CMakeCache.txt" 10 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/CMakeCInformation.cmake" 11 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/CMakeCommonLanguageInclude.cmake" 12 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" 13 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/CMakeFindCodeBlocks.cmake" 14 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/CMakeGenericSystem.cmake" 15 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/CMakeInitializeConfigs.cmake" 16 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/CMakeLanguageInformation.cmake" 17 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/CMakeRCInformation.cmake" 18 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/CMakeSystemSpecificInformation.cmake" 19 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/CMakeSystemSpecificInitialize.cmake" 20 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/Compiler/CMakeCommonCompilerMacros.cmake" 21 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/Compiler/GNU-C.cmake" 22 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/Compiler/GNU.cmake" 23 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/Platform/Windows-GNU-C-ABI.cmake" 24 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/Platform/Windows-GNU-C.cmake" 25 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/Platform/Windows-GNU.cmake" 26 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/Platform/Windows-windres.cmake" 27 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/Platform/Windows.cmake" 28 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/Platform/WindowsPaths.cmake" 29 | "C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19/Modules/ProcessorCount.cmake" 30 | "../CMakeLists.txt" 31 | "CMakeFiles/3.19.2/CMakeCCompiler.cmake" 32 | "CMakeFiles/3.19.2/CMakeRCCompiler.cmake" 33 | "CMakeFiles/3.19.2/CMakeSystem.cmake" 34 | ) 35 | 36 | # The corresponding makefile is: 37 | set(CMAKE_MAKEFILE_OUTPUTS 38 | "Makefile" 39 | "CMakeFiles/cmake.check_cache" 40 | ) 41 | 42 | # Byproducts of CMake generate step: 43 | set(CMAKE_MAKEFILE_PRODUCTS 44 | "CMakeFiles/CMakeDirectoryInformation.cmake" 45 | ) 46 | 47 | # Dependency information for all targets: 48 | set(CMAKE_DEPEND_INFO_FILES 49 | "CMakeFiles/Formativa_1.dir/DependInfo.cmake" 50 | ) 51 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Makefile2: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "MinGW Makefiles" Generator, CMake Version 3.19 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | 7 | .PHONY : default_target 8 | 9 | #============================================================================= 10 | # Special targets provided by cmake. 11 | 12 | # Disable implicit rules so canonical targets will work. 13 | .SUFFIXES: 14 | 15 | 16 | # Disable VCS-based implicit rules. 17 | % : %,v 18 | 19 | 20 | # Disable VCS-based implicit rules. 21 | % : RCS/% 22 | 23 | 24 | # Disable VCS-based implicit rules. 25 | % : RCS/%,v 26 | 27 | 28 | # Disable VCS-based implicit rules. 29 | % : SCCS/s.% 30 | 31 | 32 | # Disable VCS-based implicit rules. 33 | % : s.% 34 | 35 | 36 | .SUFFIXES: .hpux_make_needs_suffix_list 37 | 38 | 39 | # Command-line flag to silence nested $(MAKE). 40 | $(VERBOSE)MAKESILENT = -s 41 | 42 | #Suppress display of executed commands. 43 | $(VERBOSE).SILENT: 44 | 45 | # A target that is always out of date. 46 | cmake_force: 47 | 48 | .PHONY : cmake_force 49 | 50 | #============================================================================= 51 | # Set environment variables for the build. 52 | 53 | SHELL = cmd.exe 54 | 55 | # The CMake executable. 56 | CMAKE_COMMAND = C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe 57 | 58 | # The command to remove a file. 59 | RM = C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe -E rm -f 60 | 61 | # Escaping for special characters. 62 | EQUALS = = 63 | 64 | # The top-level source directory on which CMake was run. 65 | CMAKE_SOURCE_DIR = C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas 66 | 67 | # The top-level build directory on which CMake was run. 68 | CMAKE_BINARY_DIR = C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug 69 | 70 | #============================================================================= 71 | # Directory level rules for the build root directory 72 | 73 | # The main recursive "all" target. 74 | all: CMakeFiles/Formativa_1.dir/all 75 | 76 | .PHONY : all 77 | 78 | # The main recursive "preinstall" target. 79 | preinstall: 80 | 81 | .PHONY : preinstall 82 | 83 | # The main recursive "clean" target. 84 | clean: CMakeFiles/Formativa_1.dir/clean 85 | 86 | .PHONY : clean 87 | 88 | #============================================================================= 89 | # Target rules for target CMakeFiles/Formativa_1.dir 90 | 91 | # All Build rule for target. 92 | CMakeFiles/Formativa_1.dir/all: 93 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/depend 94 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/build 95 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles --progress-num=1,2,3,4,5,6,7 "Built target Formativa_1" 96 | .PHONY : CMakeFiles/Formativa_1.dir/all 97 | 98 | # Build rule for subdir invocation for target. 99 | CMakeFiles/Formativa_1.dir/rule: cmake_check_build_system 100 | $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles 7 101 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 CMakeFiles/Formativa_1.dir/all 102 | $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles 0 103 | .PHONY : CMakeFiles/Formativa_1.dir/rule 104 | 105 | # Convenience name for target. 106 | Formativa_1: CMakeFiles/Formativa_1.dir/rule 107 | 108 | .PHONY : Formativa_1 109 | 110 | # clean rule for target. 111 | CMakeFiles/Formativa_1.dir/clean: 112 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/clean 113 | .PHONY : CMakeFiles/Formativa_1.dir/clean 114 | 115 | #============================================================================= 116 | # Special targets to cleanup operation of make. 117 | 118 | # Special rule to run CMake to check the build system integrity. 119 | # No rule that depends on this can have commands that come from listfiles 120 | # because they might be regenerated. 121 | cmake_check_build_system: 122 | $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 123 | .PHONY : cmake_check_build_system 124 | 125 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # EDA1_FGA_UnB 2 | EDA1_FGA_UnB 📚-Repositório Criado para a disciplina de Estrutura de Dados e Algoritmos 1 do Professor John Lennon da FGA-UnB 3 | 4 | ## Formativa 1 5 | 6 | A formativa 1 foi, basicamente, uma revisão de Algoritmos e programação de computadores. Com 10 problemas de resolução puramente algorítmica na linguagem C. Os problemas serão listados a seguir e há links associados a eles. 7 | - A: [Olá Mundo](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa1/olamundo.pdf); 8 | - B: [EOF](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa1/eof.pdf); 9 | - C: [Soma](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa1/soma.pdf); 10 | - D: [Impedido](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa1/impedido.pdf); 11 | - E: [Imprime Tabuleiro](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa1/imprime_tabuleiro.pdf); 12 | - F: [Encontro Politécnico](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa1/encontropolitecnico.pdf); 13 | - G: [Letras](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa1/letras.pdf); 14 | - H: [Substitueitor](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa1/substitui.pdf); 15 | - I: [Radares](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa1/radares.pdf); 16 | - J: [Logradouro](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa1/logradouro.pdf); 17 | 18 | Clique [aqui](https://github.com/lramon2001/EDA1_FGA_UnB/tree/master/formativa1) para ver as soluções feitas por mim. 19 |

by Lucas Ramon 20 | ## Formativa 2 21 | 22 | A formativa 2 foi, basicamente, uma abordagem de algoritmos recursivos. 23 | - A: [Potenciação](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa2/potencia-rec.pdf); 24 | - B: [F91](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa2/f91.pdf); 25 | - C: [Rumo aos 9](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa2/rumo9s.pdf); 26 | - D: [Move os Xs](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa2/moveX.pdf); 27 | - E: [Conta 7s](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa2/count7.pdf); 28 | - F: [Fibonacci](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa2/fibonacci-memoizacao.pdf); 29 | 30 | Clique [aqui](https://github.com/lramon2001/EDA1_FGA_UnB/tree/master/formativa2) para ver as soluções feitas por mim. 31 |

by Lucas Ramon 32 | 33 | ## Formativa 3 34 | 35 | A formativa 3 foi, basicamente, uma abordagem de algoritmos de ordenação e busca. 36 | - A: [Ordenação Simples](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa3/ordenasimples.pdf); 37 | - B: [Ordenação sem laços](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa3/ordenasemlaco.pdf); 38 | - C: [Busca Binária](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa3/busca-binaria-1.pdf); 39 | - D: [Carteiro](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa3/carteiro.pdf); 40 | 41 | Clique [aqui](https://github.com/lramon2001/EDA1_FGA_UnB/tree/master/formativa3) para ver as soluções feitas por mim. 42 |

by Lucas Ramon 43 | 44 | ## Somativa 1 45 | 46 | A Somativa 1 foi, basicamente, a reunião de dois conteúdos : otimização de algoritmos de busca e recursividade. 47 | - A: [Busca](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Somativa1/busca-binaria-2.pdf); 48 | - B: [Progressão aritmética](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Somativa1/pa-recursivo.pdf); 49 | 50 | Clique [aqui](https://github.com/lramon2001/EDA1_FGA_UnB/tree/master/somativa1) para ver as soluções feitas por mim. 51 |

by Lucas Ramon 52 | 53 | ## Formativa 4 54 | 55 | A formativa 4 foi, basicamente, uma abordagem de listas ligadas. 56 | - A: [Impressão](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa4/le-impressao.pdf); 57 | - B: [Busca](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa4/le-busca.pdf); 58 | - C: [Inserção](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa4/le-insercao.pdf); 59 | - D: [Remoção](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa4/le-remocao.pdf); 60 | - E: [Junção](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa4/le-junta.pdf); 61 | - F: [Divisão](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa4/le-divide.pdf); 62 | 63 | Clique [aqui](https://github.com/lramon2001/EDA1_FGA_UnB/tree/master/formativa4) para ver as soluções feitas por mim. 64 |

by Lucas Ramon 65 | 66 | ## Formativa 5 67 | 68 | A formativa 5 foi, basicamente, uma abordagem de pilhas. 69 | - A: [Desempilha-Vetor](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa5/pilha-desempilha-vetor.pdf); 70 | - B: [Empilha-Vetor](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa5/pilha-empilha-vetor.pdf); 71 | - C: [Desempilha-Lista](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa5/pilha-desempilha-lista.pdf); 72 | - D: [Empilha-Lista](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa5/pilha-empilha-lista.pdf); 73 | - E: [Parentização de expressões](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa5/exp-mat1.pdf); 74 | 75 | Clique [aqui](https://github.com/lramon2001/EDA1_FGA_UnB/tree/master/formativa5) para ver as soluções feitas por mim. 76 |

by Lucas Ramon 77 | 78 | ## Formativa 6 79 | 80 | A formativa 6 foi, basicamente, uma abordagem de filas. 81 | - A: [Desenfileira-Vetor Circular](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa6/fila-desenfileira-circular.pdf); 82 | - B: [Enfileira-Vetor Circular](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa6/fila-enfileira-circular.pdf); 83 | - C: [Desenfileira-Lista](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa6/fila-desenfileira-lista.pdf); 84 | - D: [Enfileira-Lista](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Formativa6/fila-enfileira-lista.pdf); 85 | 86 | Clique [aqui](https://github.com/lramon2001/EDA1_FGA_UnB/tree/master/formativa6) para ver as soluções feitas por mim. 87 |

by Lucas Ramon 88 | ## Somativa 2 89 | 90 | A Somativa 2 foi, basicamente, o exercício de todas as estruturas de dados estudadas (Lista encadeada,pilha,fila e árvore). 91 | - A: [Notas da turma](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Somativa2/divide-turma.pdf); 92 | - B: [Ctrl+Z](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Somativa2/ctrl-z.pdf); 93 | - C: [Turnê](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Somativa2/turne.pdf); 94 | - D: [Árvores binárias](https://github.com/lramon2001/EDA1_FGA_UnB/blob/master/problemas_Somativa2/preinpos.pdf); 95 | 96 | Clique [aqui](https://github.com/lramon2001/EDA1_FGA_UnB/tree/master/somativa2) para ver as soluções feitas por mim. 97 |

by Lucas Ramon 98 | -------------------------------------------------------------------------------- /cmake-build-debug/Formativa_1.cbp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 101 | 102 | -------------------------------------------------------------------------------- /cmake-build-debug/Makefile: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "MinGW Makefiles" Generator, CMake Version 3.19 3 | 4 | # Default target executed when no arguments are given to make. 5 | default_target: all 6 | 7 | .PHONY : default_target 8 | 9 | # Allow only one "make -f Makefile2" at a time, but pass parallelism. 10 | .NOTPARALLEL: 11 | 12 | 13 | #============================================================================= 14 | # Special targets provided by cmake. 15 | 16 | # Disable implicit rules so canonical targets will work. 17 | .SUFFIXES: 18 | 19 | 20 | # Disable VCS-based implicit rules. 21 | % : %,v 22 | 23 | 24 | # Disable VCS-based implicit rules. 25 | % : RCS/% 26 | 27 | 28 | # Disable VCS-based implicit rules. 29 | % : RCS/%,v 30 | 31 | 32 | # Disable VCS-based implicit rules. 33 | % : SCCS/s.% 34 | 35 | 36 | # Disable VCS-based implicit rules. 37 | % : s.% 38 | 39 | 40 | .SUFFIXES: .hpux_make_needs_suffix_list 41 | 42 | 43 | # Command-line flag to silence nested $(MAKE). 44 | $(VERBOSE)MAKESILENT = -s 45 | 46 | #Suppress display of executed commands. 47 | $(VERBOSE).SILENT: 48 | 49 | # A target that is always out of date. 50 | cmake_force: 51 | 52 | .PHONY : cmake_force 53 | 54 | #============================================================================= 55 | # Set environment variables for the build. 56 | 57 | SHELL = cmd.exe 58 | 59 | # The CMake executable. 60 | CMAKE_COMMAND = C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe 61 | 62 | # The command to remove a file. 63 | RM = C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe -E rm -f 64 | 65 | # Escaping for special characters. 66 | EQUALS = = 67 | 68 | # The top-level source directory on which CMake was run. 69 | CMAKE_SOURCE_DIR = C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas 70 | 71 | # The top-level build directory on which CMake was run. 72 | CMAKE_BINARY_DIR = C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug 73 | 74 | #============================================================================= 75 | # Targets provided globally by CMake. 76 | 77 | # Special rule for the target edit_cache 78 | edit_cache: 79 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." 80 | C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe -E echo "No interactive CMake dialog available." 81 | .PHONY : edit_cache 82 | 83 | # Special rule for the target edit_cache 84 | edit_cache/fast: edit_cache 85 | 86 | .PHONY : edit_cache/fast 87 | 88 | # Special rule for the target rebuild_cache 89 | rebuild_cache: 90 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." 91 | C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) 92 | .PHONY : rebuild_cache 93 | 94 | # Special rule for the target rebuild_cache 95 | rebuild_cache/fast: rebuild_cache 96 | 97 | .PHONY : rebuild_cache/fast 98 | 99 | # The main all target 100 | all: cmake_check_build_system 101 | $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\\CMakeFiles\progress.marks 102 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 all 103 | $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles 0 104 | .PHONY : all 105 | 106 | # The main clean target 107 | clean: 108 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 clean 109 | .PHONY : clean 110 | 111 | # The main clean target 112 | clean/fast: clean 113 | 114 | .PHONY : clean/fast 115 | 116 | # Prepare targets for installation. 117 | preinstall: all 118 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 preinstall 119 | .PHONY : preinstall 120 | 121 | # Prepare targets for installation. 122 | preinstall/fast: 123 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 preinstall 124 | .PHONY : preinstall/fast 125 | 126 | # clear depends 127 | depend: 128 | $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 1 129 | .PHONY : depend 130 | 131 | #============================================================================= 132 | # Target rules for targets named Formativa_1 133 | 134 | # Build rule for target. 135 | Formativa_1: cmake_check_build_system 136 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 Formativa_1 137 | .PHONY : Formativa_1 138 | 139 | # fast build rule for target. 140 | Formativa_1/fast: 141 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/build 142 | .PHONY : Formativa_1/fast 143 | 144 | estudos_complementares/alocacaoDinamica.obj: estudos_complementares/alocacaoDinamica.c.obj 145 | 146 | .PHONY : estudos_complementares/alocacaoDinamica.obj 147 | 148 | # target to build an object file 149 | estudos_complementares/alocacaoDinamica.c.obj: 150 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.obj 151 | .PHONY : estudos_complementares/alocacaoDinamica.c.obj 152 | 153 | estudos_complementares/alocacaoDinamica.i: estudos_complementares/alocacaoDinamica.c.i 154 | 155 | .PHONY : estudos_complementares/alocacaoDinamica.i 156 | 157 | # target to preprocess a source file 158 | estudos_complementares/alocacaoDinamica.c.i: 159 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.i 160 | .PHONY : estudos_complementares/alocacaoDinamica.c.i 161 | 162 | estudos_complementares/alocacaoDinamica.s: estudos_complementares/alocacaoDinamica.c.s 163 | 164 | .PHONY : estudos_complementares/alocacaoDinamica.s 165 | 166 | # target to generate assembly for a file 167 | estudos_complementares/alocacaoDinamica.c.s: 168 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.s 169 | .PHONY : estudos_complementares/alocacaoDinamica.c.s 170 | 171 | estudos_complementares/ponteiro_para_funcao.obj: estudos_complementares/ponteiro_para_funcao.c.obj 172 | 173 | .PHONY : estudos_complementares/ponteiro_para_funcao.obj 174 | 175 | # target to build an object file 176 | estudos_complementares/ponteiro_para_funcao.c.obj: 177 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj 178 | .PHONY : estudos_complementares/ponteiro_para_funcao.c.obj 179 | 180 | estudos_complementares/ponteiro_para_funcao.i: estudos_complementares/ponteiro_para_funcao.c.i 181 | 182 | .PHONY : estudos_complementares/ponteiro_para_funcao.i 183 | 184 | # target to preprocess a source file 185 | estudos_complementares/ponteiro_para_funcao.c.i: 186 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.i 187 | .PHONY : estudos_complementares/ponteiro_para_funcao.c.i 188 | 189 | estudos_complementares/ponteiro_para_funcao.s: estudos_complementares/ponteiro_para_funcao.c.s 190 | 191 | .PHONY : estudos_complementares/ponteiro_para_funcao.s 192 | 193 | # target to generate assembly for a file 194 | estudos_complementares/ponteiro_para_funcao.c.s: 195 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.s 196 | .PHONY : estudos_complementares/ponteiro_para_funcao.c.s 197 | 198 | estudos_complementares/realloc.obj: estudos_complementares/realloc.c.obj 199 | 200 | .PHONY : estudos_complementares/realloc.obj 201 | 202 | # target to build an object file 203 | estudos_complementares/realloc.c.obj: 204 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj 205 | .PHONY : estudos_complementares/realloc.c.obj 206 | 207 | estudos_complementares/realloc.i: estudos_complementares/realloc.c.i 208 | 209 | .PHONY : estudos_complementares/realloc.i 210 | 211 | # target to preprocess a source file 212 | estudos_complementares/realloc.c.i: 213 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.i 214 | .PHONY : estudos_complementares/realloc.c.i 215 | 216 | estudos_complementares/realloc.s: estudos_complementares/realloc.c.s 217 | 218 | .PHONY : estudos_complementares/realloc.s 219 | 220 | # target to generate assembly for a file 221 | estudos_complementares/realloc.c.s: 222 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.s 223 | .PHONY : estudos_complementares/realloc.c.s 224 | 225 | formativa1/D2.obj: formativa1/D2.c.obj 226 | 227 | .PHONY : formativa1/D2.obj 228 | 229 | # target to build an object file 230 | formativa1/D2.c.obj: 231 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/formativa1/D2.c.obj 232 | .PHONY : formativa1/D2.c.obj 233 | 234 | formativa1/D2.i: formativa1/D2.c.i 235 | 236 | .PHONY : formativa1/D2.i 237 | 238 | # target to preprocess a source file 239 | formativa1/D2.c.i: 240 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/formativa1/D2.c.i 241 | .PHONY : formativa1/D2.c.i 242 | 243 | formativa1/D2.s: formativa1/D2.c.s 244 | 245 | .PHONY : formativa1/D2.s 246 | 247 | # target to generate assembly for a file 248 | formativa1/D2.c.s: 249 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/formativa1/D2.c.s 250 | .PHONY : formativa1/D2.c.s 251 | 252 | formativa1/E2.obj: formativa1/E2.c.obj 253 | 254 | .PHONY : formativa1/E2.obj 255 | 256 | # target to build an object file 257 | formativa1/E2.c.obj: 258 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/formativa1/E2.c.obj 259 | .PHONY : formativa1/E2.c.obj 260 | 261 | formativa1/E2.i: formativa1/E2.c.i 262 | 263 | .PHONY : formativa1/E2.i 264 | 265 | # target to preprocess a source file 266 | formativa1/E2.c.i: 267 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/formativa1/E2.c.i 268 | .PHONY : formativa1/E2.c.i 269 | 270 | formativa1/E2.s: formativa1/E2.c.s 271 | 272 | .PHONY : formativa1/E2.s 273 | 274 | # target to generate assembly for a file 275 | formativa1/E2.c.s: 276 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/formativa1/E2.c.s 277 | .PHONY : formativa1/E2.c.s 278 | 279 | formativa1/F2.obj: formativa1/F2.c.obj 280 | 281 | .PHONY : formativa1/F2.obj 282 | 283 | # target to build an object file 284 | formativa1/F2.c.obj: 285 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/formativa1/F2.c.obj 286 | .PHONY : formativa1/F2.c.obj 287 | 288 | formativa1/F2.i: formativa1/F2.c.i 289 | 290 | .PHONY : formativa1/F2.i 291 | 292 | # target to preprocess a source file 293 | formativa1/F2.c.i: 294 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/formativa1/F2.c.i 295 | .PHONY : formativa1/F2.c.i 296 | 297 | formativa1/F2.s: formativa1/F2.c.s 298 | 299 | .PHONY : formativa1/F2.s 300 | 301 | # target to generate assembly for a file 302 | formativa1/F2.c.s: 303 | $(MAKE) $(MAKESILENT) -f CMakeFiles\Formativa_1.dir\build.make CMakeFiles/Formativa_1.dir/formativa1/F2.c.s 304 | .PHONY : formativa1/F2.c.s 305 | 306 | # Help Target 307 | help: 308 | @echo The following are some of the valid targets for this Makefile: 309 | @echo ... all (the default if no target is provided) 310 | @echo ... clean 311 | @echo ... depend 312 | @echo ... edit_cache 313 | @echo ... rebuild_cache 314 | @echo ... Formativa_1 315 | @echo ... estudos_complementares/alocacaoDinamica.obj 316 | @echo ... estudos_complementares/alocacaoDinamica.i 317 | @echo ... estudos_complementares/alocacaoDinamica.s 318 | @echo ... estudos_complementares/ponteiro_para_funcao.obj 319 | @echo ... estudos_complementares/ponteiro_para_funcao.i 320 | @echo ... estudos_complementares/ponteiro_para_funcao.s 321 | @echo ... estudos_complementares/realloc.obj 322 | @echo ... estudos_complementares/realloc.i 323 | @echo ... estudos_complementares/realloc.s 324 | @echo ... formativa1/D2.obj 325 | @echo ... formativa1/D2.i 326 | @echo ... formativa1/D2.s 327 | @echo ... formativa1/E2.obj 328 | @echo ... formativa1/E2.i 329 | @echo ... formativa1/E2.s 330 | @echo ... formativa1/F2.obj 331 | @echo ... formativa1/F2.i 332 | @echo ... formativa1/F2.s 333 | .PHONY : help 334 | 335 | 336 | 337 | #============================================================================= 338 | # Special targets to cleanup operation of make. 339 | 340 | # Special rule to run CMake to check the build system integrity. 341 | # No rule that depends on this can have commands that come from listfiles 342 | # because they might be regenerated. 343 | cmake_check_build_system: 344 | $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 345 | .PHONY : cmake_check_build_system 346 | 347 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/Formativa_1.dir/build.make: -------------------------------------------------------------------------------- 1 | # CMAKE generated file: DO NOT EDIT! 2 | # Generated by "MinGW Makefiles" Generator, CMake Version 3.19 3 | 4 | # Delete rule output on recipe failure. 5 | .DELETE_ON_ERROR: 6 | 7 | 8 | #============================================================================= 9 | # Special targets provided by cmake. 10 | 11 | # Disable implicit rules so canonical targets will work. 12 | .SUFFIXES: 13 | 14 | 15 | # Disable VCS-based implicit rules. 16 | % : %,v 17 | 18 | 19 | # Disable VCS-based implicit rules. 20 | % : RCS/% 21 | 22 | 23 | # Disable VCS-based implicit rules. 24 | % : RCS/%,v 25 | 26 | 27 | # Disable VCS-based implicit rules. 28 | % : SCCS/s.% 29 | 30 | 31 | # Disable VCS-based implicit rules. 32 | % : s.% 33 | 34 | 35 | .SUFFIXES: .hpux_make_needs_suffix_list 36 | 37 | 38 | # Command-line flag to silence nested $(MAKE). 39 | $(VERBOSE)MAKESILENT = -s 40 | 41 | #Suppress display of executed commands. 42 | $(VERBOSE).SILENT: 43 | 44 | # A target that is always out of date. 45 | cmake_force: 46 | 47 | .PHONY : cmake_force 48 | 49 | #============================================================================= 50 | # Set environment variables for the build. 51 | 52 | SHELL = cmd.exe 53 | 54 | # The CMake executable. 55 | CMAKE_COMMAND = C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe 56 | 57 | # The command to remove a file. 58 | RM = C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe -E rm -f 59 | 60 | # Escaping for special characters. 61 | EQUALS = = 62 | 63 | # The top-level source directory on which CMake was run. 64 | CMAKE_SOURCE_DIR = C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas 65 | 66 | # The top-level build directory on which CMake was run. 67 | CMAKE_BINARY_DIR = C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug 68 | 69 | # Include any dependencies generated for this target. 70 | include CMakeFiles/Formativa_1.dir/depend.make 71 | 72 | # Include the progress variables for this target. 73 | include CMakeFiles/Formativa_1.dir/progress.make 74 | 75 | # Include the compile flags for this target's objects. 76 | include CMakeFiles/Formativa_1.dir/flags.make 77 | 78 | CMakeFiles/Formativa_1.dir/formativa1/F2.c.obj: CMakeFiles/Formativa_1.dir/flags.make 79 | CMakeFiles/Formativa_1.dir/formativa1/F2.c.obj: ../formativa1/F2.c 80 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/Formativa_1.dir/formativa1/F2.c.obj" 81 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\Formativa_1.dir\formativa1\F2.c.obj -c C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\formativa1\F2.c 82 | 83 | CMakeFiles/Formativa_1.dir/formativa1/F2.c.i: cmake_force 84 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/Formativa_1.dir/formativa1/F2.c.i" 85 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\formativa1\F2.c > CMakeFiles\Formativa_1.dir\formativa1\F2.c.i 86 | 87 | CMakeFiles/Formativa_1.dir/formativa1/F2.c.s: cmake_force 88 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/Formativa_1.dir/formativa1/F2.c.s" 89 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\formativa1\F2.c -o CMakeFiles\Formativa_1.dir\formativa1\F2.c.s 90 | 91 | CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj: CMakeFiles/Formativa_1.dir/flags.make 92 | CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj: ../estudos_complementares/ponteiro_para_funcao.c 93 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj" 94 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\Formativa_1.dir\estudos_complementares\ponteiro_para_funcao.c.obj -c C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\estudos_complementares\ponteiro_para_funcao.c 95 | 96 | CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.i: cmake_force 97 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.i" 98 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\estudos_complementares\ponteiro_para_funcao.c > CMakeFiles\Formativa_1.dir\estudos_complementares\ponteiro_para_funcao.c.i 99 | 100 | CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.s: cmake_force 101 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.s" 102 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\estudos_complementares\ponteiro_para_funcao.c -o CMakeFiles\Formativa_1.dir\estudos_complementares\ponteiro_para_funcao.c.s 103 | 104 | CMakeFiles/Formativa_1.dir/formativa1/E2.c.obj: CMakeFiles/Formativa_1.dir/flags.make 105 | CMakeFiles/Formativa_1.dir/formativa1/E2.c.obj: ../formativa1/E2.c 106 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/Formativa_1.dir/formativa1/E2.c.obj" 107 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\Formativa_1.dir\formativa1\E2.c.obj -c C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\formativa1\E2.c 108 | 109 | CMakeFiles/Formativa_1.dir/formativa1/E2.c.i: cmake_force 110 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/Formativa_1.dir/formativa1/E2.c.i" 111 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\formativa1\E2.c > CMakeFiles\Formativa_1.dir\formativa1\E2.c.i 112 | 113 | CMakeFiles/Formativa_1.dir/formativa1/E2.c.s: cmake_force 114 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/Formativa_1.dir/formativa1/E2.c.s" 115 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\formativa1\E2.c -o CMakeFiles\Formativa_1.dir\formativa1\E2.c.s 116 | 117 | CMakeFiles/Formativa_1.dir/formativa1/D2.c.obj: CMakeFiles/Formativa_1.dir/flags.make 118 | CMakeFiles/Formativa_1.dir/formativa1/D2.c.obj: ../formativa1/D2.c 119 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/Formativa_1.dir/formativa1/D2.c.obj" 120 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\Formativa_1.dir\formativa1\D2.c.obj -c C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\formativa1\D2.c 121 | 122 | CMakeFiles/Formativa_1.dir/formativa1/D2.c.i: cmake_force 123 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/Formativa_1.dir/formativa1/D2.c.i" 124 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\formativa1\D2.c > CMakeFiles\Formativa_1.dir\formativa1\D2.c.i 125 | 126 | CMakeFiles/Formativa_1.dir/formativa1/D2.c.s: cmake_force 127 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/Formativa_1.dir/formativa1/D2.c.s" 128 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\formativa1\D2.c -o CMakeFiles\Formativa_1.dir\formativa1\D2.c.s 129 | 130 | CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.obj: CMakeFiles/Formativa_1.dir/flags.make 131 | CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.obj: ../estudos_complementares/alocacaoDinamica.c 132 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.obj" 133 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\Formativa_1.dir\estudos_complementares\alocacaoDinamica.c.obj -c C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\estudos_complementares\alocacaoDinamica.c 134 | 135 | CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.i: cmake_force 136 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.i" 137 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\estudos_complementares\alocacaoDinamica.c > CMakeFiles\Formativa_1.dir\estudos_complementares\alocacaoDinamica.c.i 138 | 139 | CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.s: cmake_force 140 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.s" 141 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\estudos_complementares\alocacaoDinamica.c -o CMakeFiles\Formativa_1.dir\estudos_complementares\alocacaoDinamica.c.s 142 | 143 | CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj: CMakeFiles/Formativa_1.dir/flags.make 144 | CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj: ../estudos_complementares/realloc.c 145 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj" 146 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\Formativa_1.dir\estudos_complementares\realloc.c.obj -c C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\estudos_complementares\realloc.c 147 | 148 | CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.i: cmake_force 149 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.i" 150 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\estudos_complementares\realloc.c > CMakeFiles\Formativa_1.dir\estudos_complementares\realloc.c.i 151 | 152 | CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.s: cmake_force 153 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.s" 154 | C:\TDM-GCC-64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\estudos_complementares\realloc.c -o CMakeFiles\Formativa_1.dir\estudos_complementares\realloc.c.s 155 | 156 | # Object files for target Formativa_1 157 | Formativa_1_OBJECTS = \ 158 | "CMakeFiles/Formativa_1.dir/formativa1/F2.c.obj" \ 159 | "CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj" \ 160 | "CMakeFiles/Formativa_1.dir/formativa1/E2.c.obj" \ 161 | "CMakeFiles/Formativa_1.dir/formativa1/D2.c.obj" \ 162 | "CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.obj" \ 163 | "CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj" 164 | 165 | # External object files for target Formativa_1 166 | Formativa_1_EXTERNAL_OBJECTS = 167 | 168 | Formativa_1.exe: CMakeFiles/Formativa_1.dir/formativa1/F2.c.obj 169 | Formativa_1.exe: CMakeFiles/Formativa_1.dir/estudos_complementares/ponteiro_para_funcao.c.obj 170 | Formativa_1.exe: CMakeFiles/Formativa_1.dir/formativa1/E2.c.obj 171 | Formativa_1.exe: CMakeFiles/Formativa_1.dir/formativa1/D2.c.obj 172 | Formativa_1.exe: CMakeFiles/Formativa_1.dir/estudos_complementares/alocacaoDinamica.c.obj 173 | Formativa_1.exe: CMakeFiles/Formativa_1.dir/estudos_complementares/realloc.c.obj 174 | Formativa_1.exe: CMakeFiles/Formativa_1.dir/build.make 175 | Formativa_1.exe: CMakeFiles/Formativa_1.dir/linklibs.rsp 176 | Formativa_1.exe: CMakeFiles/Formativa_1.dir/objects1.rsp 177 | Formativa_1.exe: CMakeFiles/Formativa_1.dir/link.txt 178 | @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Linking C executable Formativa_1.exe" 179 | $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\Formativa_1.dir\link.txt --verbose=$(VERBOSE) 180 | 181 | # Rule to build all files generated by this target. 182 | CMakeFiles/Formativa_1.dir/build: Formativa_1.exe 183 | 184 | .PHONY : CMakeFiles/Formativa_1.dir/build 185 | 186 | CMakeFiles/Formativa_1.dir/clean: 187 | $(CMAKE_COMMAND) -P CMakeFiles\Formativa_1.dir\cmake_clean.cmake 188 | .PHONY : CMakeFiles/Formativa_1.dir/clean 189 | 190 | CMakeFiles/Formativa_1.dir/depend: 191 | $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug C:\Users\USER\Desktop\UnB\Disciplinas\EDA\Formativas\cmake-build-debug\CMakeFiles\Formativa_1.dir\DependInfo.cmake --color=$(COLOR) 192 | .PHONY : CMakeFiles/Formativa_1.dir/depend 193 | 194 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/3.19.2/CompilerIdC/CMakeCCompilerId.c: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | # error "A C++ compiler has been selected for C." 3 | #endif 4 | 5 | #if defined(__18CXX) 6 | # define ID_VOID_MAIN 7 | #endif 8 | #if defined(__CLASSIC_C__) 9 | /* cv-qualifiers did not exist in K&R C */ 10 | # define const 11 | # define volatile 12 | #endif 13 | 14 | 15 | /* Version number components: V=Version, R=Revision, P=Patch 16 | Version date components: YYYY=Year, MM=Month, DD=Day */ 17 | 18 | #if defined(__INTEL_COMPILER) || defined(__ICC) 19 | # define COMPILER_ID "Intel" 20 | # if defined(_MSC_VER) 21 | # define SIMULATE_ID "MSVC" 22 | # endif 23 | # if defined(__GNUC__) 24 | # define SIMULATE_ID "GNU" 25 | # endif 26 | /* __INTEL_COMPILER = VRP */ 27 | # define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) 28 | # define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) 29 | # if defined(__INTEL_COMPILER_UPDATE) 30 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) 31 | # else 32 | # define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) 33 | # endif 34 | # if defined(__INTEL_COMPILER_BUILD_DATE) 35 | /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ 36 | # define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) 37 | # endif 38 | # if defined(_MSC_VER) 39 | /* _MSC_VER = VVRR */ 40 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 41 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 42 | # endif 43 | # if defined(__GNUC__) 44 | # define SIMULATE_VERSION_MAJOR DEC(__GNUC__) 45 | # elif defined(__GNUG__) 46 | # define SIMULATE_VERSION_MAJOR DEC(__GNUG__) 47 | # endif 48 | # if defined(__GNUC_MINOR__) 49 | # define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) 50 | # endif 51 | # if defined(__GNUC_PATCHLEVEL__) 52 | # define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) 53 | # endif 54 | 55 | #elif defined(__PATHCC__) 56 | # define COMPILER_ID "PathScale" 57 | # define COMPILER_VERSION_MAJOR DEC(__PATHCC__) 58 | # define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) 59 | # if defined(__PATHCC_PATCHLEVEL__) 60 | # define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) 61 | # endif 62 | 63 | #elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) 64 | # define COMPILER_ID "Embarcadero" 65 | # define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) 66 | # define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) 67 | # define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) 68 | 69 | #elif defined(__BORLANDC__) 70 | # define COMPILER_ID "Borland" 71 | /* __BORLANDC__ = 0xVRR */ 72 | # define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) 73 | # define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) 74 | 75 | #elif defined(__WATCOMC__) && __WATCOMC__ < 1200 76 | # define COMPILER_ID "Watcom" 77 | /* __WATCOMC__ = VVRR */ 78 | # define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) 79 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) 80 | # if (__WATCOMC__ % 10) > 0 81 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) 82 | # endif 83 | 84 | #elif defined(__WATCOMC__) 85 | # define COMPILER_ID "OpenWatcom" 86 | /* __WATCOMC__ = VVRP + 1100 */ 87 | # define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) 88 | # define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) 89 | # if (__WATCOMC__ % 10) > 0 90 | # define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) 91 | # endif 92 | 93 | #elif defined(__SUNPRO_C) 94 | # define COMPILER_ID "SunPro" 95 | # if __SUNPRO_C >= 0x5100 96 | /* __SUNPRO_C = 0xVRRP */ 97 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) 98 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) 99 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) 100 | # else 101 | /* __SUNPRO_CC = 0xVRP */ 102 | # define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) 103 | # define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) 104 | # define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) 105 | # endif 106 | 107 | #elif defined(__HP_cc) 108 | # define COMPILER_ID "HP" 109 | /* __HP_cc = VVRRPP */ 110 | # define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) 111 | # define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) 112 | # define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) 113 | 114 | #elif defined(__DECC) 115 | # define COMPILER_ID "Compaq" 116 | /* __DECC_VER = VVRRTPPPP */ 117 | # define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) 118 | # define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) 119 | # define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) 120 | 121 | #elif defined(__IBMC__) && defined(__COMPILER_VER__) 122 | # define COMPILER_ID "zOS" 123 | /* __IBMC__ = VRP */ 124 | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) 125 | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) 126 | # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) 127 | 128 | #elif defined(__ibmxl__) && defined(__clang__) 129 | # define COMPILER_ID "XLClang" 130 | # define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) 131 | # define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) 132 | # define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) 133 | # define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) 134 | 135 | 136 | #elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 137 | # define COMPILER_ID "XL" 138 | /* __IBMC__ = VRP */ 139 | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) 140 | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) 141 | # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) 142 | 143 | #elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 144 | # define COMPILER_ID "VisualAge" 145 | /* __IBMC__ = VRP */ 146 | # define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) 147 | # define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) 148 | # define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) 149 | 150 | #elif defined(__PGI) 151 | # define COMPILER_ID "PGI" 152 | # define COMPILER_VERSION_MAJOR DEC(__PGIC__) 153 | # define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) 154 | # if defined(__PGIC_PATCHLEVEL__) 155 | # define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) 156 | # endif 157 | 158 | #elif defined(_CRAYC) 159 | # define COMPILER_ID "Cray" 160 | # define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) 161 | # define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) 162 | 163 | #elif defined(__TI_COMPILER_VERSION__) 164 | # define COMPILER_ID "TI" 165 | /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ 166 | # define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) 167 | # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) 168 | # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) 169 | 170 | #elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) 171 | # define COMPILER_ID "Fujitsu" 172 | 173 | #elif defined(__ghs__) 174 | # define COMPILER_ID "GHS" 175 | /* __GHS_VERSION_NUMBER = VVVVRP */ 176 | # ifdef __GHS_VERSION_NUMBER 177 | # define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) 178 | # define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) 179 | # define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) 180 | # endif 181 | 182 | #elif defined(__TINYC__) 183 | # define COMPILER_ID "TinyCC" 184 | 185 | #elif defined(__BCC__) 186 | # define COMPILER_ID "Bruce" 187 | 188 | #elif defined(__SCO_VERSION__) 189 | # define COMPILER_ID "SCO" 190 | 191 | #elif defined(__ARMCC_VERSION) && !defined(__clang__) 192 | # define COMPILER_ID "ARMCC" 193 | #if __ARMCC_VERSION >= 1000000 194 | /* __ARMCC_VERSION = VRRPPPP */ 195 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) 196 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) 197 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) 198 | #else 199 | /* __ARMCC_VERSION = VRPPPP */ 200 | # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) 201 | # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) 202 | # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) 203 | #endif 204 | 205 | 206 | #elif defined(__clang__) && defined(__apple_build_version__) 207 | # define COMPILER_ID "AppleClang" 208 | # if defined(_MSC_VER) 209 | # define SIMULATE_ID "MSVC" 210 | # endif 211 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) 212 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) 213 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) 214 | # if defined(_MSC_VER) 215 | /* _MSC_VER = VVRR */ 216 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 217 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 218 | # endif 219 | # define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) 220 | 221 | #elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) 222 | # define COMPILER_ID "ARMClang" 223 | # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) 224 | # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) 225 | # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) 226 | # define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) 227 | 228 | #elif defined(__clang__) 229 | # define COMPILER_ID "Clang" 230 | # if defined(_MSC_VER) 231 | # define SIMULATE_ID "MSVC" 232 | # endif 233 | # define COMPILER_VERSION_MAJOR DEC(__clang_major__) 234 | # define COMPILER_VERSION_MINOR DEC(__clang_minor__) 235 | # define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) 236 | # if defined(_MSC_VER) 237 | /* _MSC_VER = VVRR */ 238 | # define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) 239 | # define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) 240 | # endif 241 | 242 | #elif defined(__GNUC__) 243 | # define COMPILER_ID "GNU" 244 | # define COMPILER_VERSION_MAJOR DEC(__GNUC__) 245 | # if defined(__GNUC_MINOR__) 246 | # define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) 247 | # endif 248 | # if defined(__GNUC_PATCHLEVEL__) 249 | # define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) 250 | # endif 251 | 252 | #elif defined(_MSC_VER) 253 | # define COMPILER_ID "MSVC" 254 | /* _MSC_VER = VVRR */ 255 | # define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) 256 | # define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) 257 | # if defined(_MSC_FULL_VER) 258 | # if _MSC_VER >= 1400 259 | /* _MSC_FULL_VER = VVRRPPPPP */ 260 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) 261 | # else 262 | /* _MSC_FULL_VER = VVRRPPPP */ 263 | # define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) 264 | # endif 265 | # endif 266 | # if defined(_MSC_BUILD) 267 | # define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) 268 | # endif 269 | 270 | #elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) 271 | # define COMPILER_ID "ADSP" 272 | #if defined(__VISUALDSPVERSION__) 273 | /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ 274 | # define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) 275 | # define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) 276 | # define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) 277 | #endif 278 | 279 | #elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) 280 | # define COMPILER_ID "IAR" 281 | # if defined(__VER__) && defined(__ICCARM__) 282 | # define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) 283 | # define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) 284 | # define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) 285 | # define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) 286 | # elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) 287 | # define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) 288 | # define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) 289 | # define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) 290 | # define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) 291 | # endif 292 | 293 | #elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) 294 | # define COMPILER_ID "SDCC" 295 | # if defined(__SDCC_VERSION_MAJOR) 296 | # define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) 297 | # define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) 298 | # define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) 299 | # else 300 | /* SDCC = VRP */ 301 | # define COMPILER_VERSION_MAJOR DEC(SDCC/100) 302 | # define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) 303 | # define COMPILER_VERSION_PATCH DEC(SDCC % 10) 304 | # endif 305 | 306 | 307 | /* These compilers are either not known or too old to define an 308 | identification macro. Try to identify the platform and guess that 309 | it is the native compiler. */ 310 | #elif defined(__hpux) || defined(__hpua) 311 | # define COMPILER_ID "HP" 312 | 313 | #else /* unknown compiler */ 314 | # define COMPILER_ID "" 315 | #endif 316 | 317 | /* Construct the string literal in pieces to prevent the source from 318 | getting matched. Store it in a pointer rather than an array 319 | because some compilers will just produce instructions to fill the 320 | array rather than assigning a pointer to a static array. */ 321 | char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; 322 | #ifdef SIMULATE_ID 323 | char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; 324 | #endif 325 | 326 | #ifdef __QNXNTO__ 327 | char const* qnxnto = "INFO" ":" "qnxnto[]"; 328 | #endif 329 | 330 | #if defined(_CRAYC) || defined(__cray__) 331 | char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; 332 | #endif 333 | 334 | #define STRINGIFY_HELPER(X) #X 335 | #define STRINGIFY(X) STRINGIFY_HELPER(X) 336 | 337 | /* Identify known platforms by name. */ 338 | #if defined(__linux) || defined(__linux__) || defined(linux) 339 | # define PLATFORM_ID "Linux" 340 | 341 | #elif defined(__CYGWIN__) 342 | # define PLATFORM_ID "Cygwin" 343 | 344 | #elif defined(__MINGW32__) 345 | # define PLATFORM_ID "MinGW" 346 | 347 | #elif defined(__APPLE__) 348 | # define PLATFORM_ID "Darwin" 349 | 350 | #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) 351 | # define PLATFORM_ID "Windows" 352 | 353 | #elif defined(__FreeBSD__) || defined(__FreeBSD) 354 | # define PLATFORM_ID "FreeBSD" 355 | 356 | #elif defined(__NetBSD__) || defined(__NetBSD) 357 | # define PLATFORM_ID "NetBSD" 358 | 359 | #elif defined(__OpenBSD__) || defined(__OPENBSD) 360 | # define PLATFORM_ID "OpenBSD" 361 | 362 | #elif defined(__sun) || defined(sun) 363 | # define PLATFORM_ID "SunOS" 364 | 365 | #elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) 366 | # define PLATFORM_ID "AIX" 367 | 368 | #elif defined(__hpux) || defined(__hpux__) 369 | # define PLATFORM_ID "HP-UX" 370 | 371 | #elif defined(__HAIKU__) 372 | # define PLATFORM_ID "Haiku" 373 | 374 | #elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) 375 | # define PLATFORM_ID "BeOS" 376 | 377 | #elif defined(__QNX__) || defined(__QNXNTO__) 378 | # define PLATFORM_ID "QNX" 379 | 380 | #elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) 381 | # define PLATFORM_ID "Tru64" 382 | 383 | #elif defined(__riscos) || defined(__riscos__) 384 | # define PLATFORM_ID "RISCos" 385 | 386 | #elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) 387 | # define PLATFORM_ID "SINIX" 388 | 389 | #elif defined(__UNIX_SV__) 390 | # define PLATFORM_ID "UNIX_SV" 391 | 392 | #elif defined(__bsdos__) 393 | # define PLATFORM_ID "BSDOS" 394 | 395 | #elif defined(_MPRAS) || defined(MPRAS) 396 | # define PLATFORM_ID "MP-RAS" 397 | 398 | #elif defined(__osf) || defined(__osf__) 399 | # define PLATFORM_ID "OSF1" 400 | 401 | #elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) 402 | # define PLATFORM_ID "SCO_SV" 403 | 404 | #elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) 405 | # define PLATFORM_ID "ULTRIX" 406 | 407 | #elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) 408 | # define PLATFORM_ID "Xenix" 409 | 410 | #elif defined(__WATCOMC__) 411 | # if defined(__LINUX__) 412 | # define PLATFORM_ID "Linux" 413 | 414 | # elif defined(__DOS__) 415 | # define PLATFORM_ID "DOS" 416 | 417 | # elif defined(__OS2__) 418 | # define PLATFORM_ID "OS2" 419 | 420 | # elif defined(__WINDOWS__) 421 | # define PLATFORM_ID "Windows3x" 422 | 423 | # elif defined(__VXWORKS__) 424 | # define PLATFORM_ID "VxWorks" 425 | 426 | # else /* unknown platform */ 427 | # define PLATFORM_ID 428 | # endif 429 | 430 | #elif defined(__INTEGRITY) 431 | # if defined(INT_178B) 432 | # define PLATFORM_ID "Integrity178" 433 | 434 | # else /* regular Integrity */ 435 | # define PLATFORM_ID "Integrity" 436 | # endif 437 | 438 | #else /* unknown platform */ 439 | # define PLATFORM_ID 440 | 441 | #endif 442 | 443 | /* For windows compilers MSVC and Intel we can determine 444 | the architecture of the compiler being used. This is because 445 | the compilers do not have flags that can change the architecture, 446 | but rather depend on which compiler is being used 447 | */ 448 | #if defined(_WIN32) && defined(_MSC_VER) 449 | # if defined(_M_IA64) 450 | # define ARCHITECTURE_ID "IA64" 451 | 452 | # elif defined(_M_X64) || defined(_M_AMD64) 453 | # define ARCHITECTURE_ID "x64" 454 | 455 | # elif defined(_M_IX86) 456 | # define ARCHITECTURE_ID "X86" 457 | 458 | # elif defined(_M_ARM64) 459 | # define ARCHITECTURE_ID "ARM64" 460 | 461 | # elif defined(_M_ARM) 462 | # if _M_ARM == 4 463 | # define ARCHITECTURE_ID "ARMV4I" 464 | # elif _M_ARM == 5 465 | # define ARCHITECTURE_ID "ARMV5I" 466 | # else 467 | # define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) 468 | # endif 469 | 470 | # elif defined(_M_MIPS) 471 | # define ARCHITECTURE_ID "MIPS" 472 | 473 | # elif defined(_M_SH) 474 | # define ARCHITECTURE_ID "SHx" 475 | 476 | # else /* unknown architecture */ 477 | # define ARCHITECTURE_ID "" 478 | # endif 479 | 480 | #elif defined(__WATCOMC__) 481 | # if defined(_M_I86) 482 | # define ARCHITECTURE_ID "I86" 483 | 484 | # elif defined(_M_IX86) 485 | # define ARCHITECTURE_ID "X86" 486 | 487 | # else /* unknown architecture */ 488 | # define ARCHITECTURE_ID "" 489 | # endif 490 | 491 | #elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) 492 | # if defined(__ICCARM__) 493 | # define ARCHITECTURE_ID "ARM" 494 | 495 | # elif defined(__ICCRX__) 496 | # define ARCHITECTURE_ID "RX" 497 | 498 | # elif defined(__ICCRH850__) 499 | # define ARCHITECTURE_ID "RH850" 500 | 501 | # elif defined(__ICCRL78__) 502 | # define ARCHITECTURE_ID "RL78" 503 | 504 | # elif defined(__ICCRISCV__) 505 | # define ARCHITECTURE_ID "RISCV" 506 | 507 | # elif defined(__ICCAVR__) 508 | # define ARCHITECTURE_ID "AVR" 509 | 510 | # elif defined(__ICC430__) 511 | # define ARCHITECTURE_ID "MSP430" 512 | 513 | # elif defined(__ICCV850__) 514 | # define ARCHITECTURE_ID "V850" 515 | 516 | # elif defined(__ICC8051__) 517 | # define ARCHITECTURE_ID "8051" 518 | 519 | # else /* unknown architecture */ 520 | # define ARCHITECTURE_ID "" 521 | # endif 522 | 523 | #elif defined(__ghs__) 524 | # if defined(__PPC64__) 525 | # define ARCHITECTURE_ID "PPC64" 526 | 527 | # elif defined(__ppc__) 528 | # define ARCHITECTURE_ID "PPC" 529 | 530 | # elif defined(__ARM__) 531 | # define ARCHITECTURE_ID "ARM" 532 | 533 | # elif defined(__x86_64__) 534 | # define ARCHITECTURE_ID "x64" 535 | 536 | # elif defined(__i386__) 537 | # define ARCHITECTURE_ID "X86" 538 | 539 | # else /* unknown architecture */ 540 | # define ARCHITECTURE_ID "" 541 | # endif 542 | 543 | #elif defined(__TI_COMPILER_VERSION__) 544 | # if defined(__TI_ARM__) 545 | # define ARCHITECTURE_ID "ARM" 546 | 547 | # elif defined(__MSP430__) 548 | # define ARCHITECTURE_ID "MSP430" 549 | 550 | # elif defined(__TMS320C28XX__) 551 | # define ARCHITECTURE_ID "TMS320C28x" 552 | 553 | # elif defined(__TMS320C6X__) || defined(_TMS320C6X) 554 | # define ARCHITECTURE_ID "TMS320C6x" 555 | 556 | # else /* unknown architecture */ 557 | # define ARCHITECTURE_ID "" 558 | # endif 559 | 560 | #else 561 | # define ARCHITECTURE_ID 562 | #endif 563 | 564 | /* Convert integer to decimal digit literals. */ 565 | #define DEC(n) \ 566 | ('0' + (((n) / 10000000)%10)), \ 567 | ('0' + (((n) / 1000000)%10)), \ 568 | ('0' + (((n) / 100000)%10)), \ 569 | ('0' + (((n) / 10000)%10)), \ 570 | ('0' + (((n) / 1000)%10)), \ 571 | ('0' + (((n) / 100)%10)), \ 572 | ('0' + (((n) / 10)%10)), \ 573 | ('0' + ((n) % 10)) 574 | 575 | /* Convert integer to hex digit literals. */ 576 | #define HEX(n) \ 577 | ('0' + ((n)>>28 & 0xF)), \ 578 | ('0' + ((n)>>24 & 0xF)), \ 579 | ('0' + ((n)>>20 & 0xF)), \ 580 | ('0' + ((n)>>16 & 0xF)), \ 581 | ('0' + ((n)>>12 & 0xF)), \ 582 | ('0' + ((n)>>8 & 0xF)), \ 583 | ('0' + ((n)>>4 & 0xF)), \ 584 | ('0' + ((n) & 0xF)) 585 | 586 | /* Construct a string literal encoding the version number components. */ 587 | #ifdef COMPILER_VERSION_MAJOR 588 | char const info_version[] = { 589 | 'I', 'N', 'F', 'O', ':', 590 | 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', 591 | COMPILER_VERSION_MAJOR, 592 | # ifdef COMPILER_VERSION_MINOR 593 | '.', COMPILER_VERSION_MINOR, 594 | # ifdef COMPILER_VERSION_PATCH 595 | '.', COMPILER_VERSION_PATCH, 596 | # ifdef COMPILER_VERSION_TWEAK 597 | '.', COMPILER_VERSION_TWEAK, 598 | # endif 599 | # endif 600 | # endif 601 | ']','\0'}; 602 | #endif 603 | 604 | /* Construct a string literal encoding the internal version number. */ 605 | #ifdef COMPILER_VERSION_INTERNAL 606 | char const info_version_internal[] = { 607 | 'I', 'N', 'F', 'O', ':', 608 | 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', 609 | 'i','n','t','e','r','n','a','l','[', 610 | COMPILER_VERSION_INTERNAL,']','\0'}; 611 | #endif 612 | 613 | /* Construct a string literal encoding the version number components. */ 614 | #ifdef SIMULATE_VERSION_MAJOR 615 | char const info_simulate_version[] = { 616 | 'I', 'N', 'F', 'O', ':', 617 | 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', 618 | SIMULATE_VERSION_MAJOR, 619 | # ifdef SIMULATE_VERSION_MINOR 620 | '.', SIMULATE_VERSION_MINOR, 621 | # ifdef SIMULATE_VERSION_PATCH 622 | '.', SIMULATE_VERSION_PATCH, 623 | # ifdef SIMULATE_VERSION_TWEAK 624 | '.', SIMULATE_VERSION_TWEAK, 625 | # endif 626 | # endif 627 | # endif 628 | ']','\0'}; 629 | #endif 630 | 631 | /* Construct the string literal in pieces to prevent the source from 632 | getting matched. Store it in a pointer rather than an array 633 | because some compilers will just produce instructions to fill the 634 | array rather than assigning a pointer to a static array. */ 635 | char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; 636 | char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; 637 | 638 | 639 | 640 | #if !defined(__STDC__) 641 | # if (defined(_MSC_VER) && !defined(__clang__)) \ 642 | || (defined(__ibmxl__) || defined(__IBMC__)) 643 | # define C_DIALECT "90" 644 | # else 645 | # define C_DIALECT 646 | # endif 647 | #elif __STDC_VERSION__ >= 201000L 648 | # define C_DIALECT "11" 649 | #elif __STDC_VERSION__ >= 199901L 650 | # define C_DIALECT "99" 651 | #else 652 | # define C_DIALECT "90" 653 | #endif 654 | const char* info_language_dialect_default = 655 | "INFO" ":" "dialect_default[" C_DIALECT "]"; 656 | 657 | /*--------------------------------------------------------------------------*/ 658 | 659 | #ifdef ID_VOID_MAIN 660 | void main() {} 661 | #else 662 | # if defined(__CLASSIC_C__) 663 | int main(argc, argv) int argc; char *argv[]; 664 | # else 665 | int main(int argc, char* argv[]) 666 | # endif 667 | { 668 | int require = 0; 669 | require += info_compiler[argc]; 670 | require += info_platform[argc]; 671 | require += info_arch[argc]; 672 | #ifdef COMPILER_VERSION_MAJOR 673 | require += info_version[argc]; 674 | #endif 675 | #ifdef COMPILER_VERSION_INTERNAL 676 | require += info_version_internal[argc]; 677 | #endif 678 | #ifdef SIMULATE_ID 679 | require += info_simulate[argc]; 680 | #endif 681 | #ifdef SIMULATE_VERSION_MAJOR 682 | require += info_simulate_version[argc]; 683 | #endif 684 | #if defined(_CRAYC) || defined(__cray__) 685 | require += info_cray[argc]; 686 | #endif 687 | require += info_language_dialect_default[argc]; 688 | (void)argv; 689 | return require; 690 | } 691 | #endif 692 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeCache.txt: -------------------------------------------------------------------------------- 1 | # This is the CMakeCache file. 2 | # For build in directory: c:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug 3 | # It was generated by CMake: C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/bin/cmake.exe 4 | # You can edit this file to change values found and used by cmake. 5 | # If you do not want to change any of the values, simply exit the editor. 6 | # If you do want to change a value, simply edit, save, and exit the editor. 7 | # The syntax for the file is as follows: 8 | # KEY:TYPE=VALUE 9 | # KEY is the name of a variable in the cache. 10 | # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. 11 | # VALUE is the current value for the KEY. 12 | 13 | ######################## 14 | # EXTERNAL cache entries 15 | ######################## 16 | 17 | //Path to a program. 18 | CMAKE_ADDR2LINE:FILEPATH=C:/TDM-GCC-64/bin/addr2line.exe 19 | 20 | //Path to a program. 21 | CMAKE_AR:FILEPATH=C:/TDM-GCC-64/bin/ar.exe 22 | 23 | //Choose the type of build, options are: None Debug Release RelWithDebInfo 24 | // MinSizeRel ... 25 | CMAKE_BUILD_TYPE:STRING=Debug 26 | 27 | //Id string of the compiler for the CodeBlocks IDE. Automatically 28 | // detected when left empty 29 | CMAKE_CODEBLOCKS_COMPILER_ID:STRING= 30 | 31 | //The CodeBlocks executable 32 | CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND 33 | 34 | //Additional command line arguments when CodeBlocks invokes make. 35 | // Enter e.g. -j to get parallel builds 36 | CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING= 37 | 38 | //Enable/Disable color output during build. 39 | CMAKE_COLOR_MAKEFILE:BOOL=ON 40 | 41 | //C compiler 42 | CMAKE_C_COMPILER:FILEPATH=C:/TDM-GCC-64/bin/gcc.exe 43 | 44 | //A wrapper around 'ar' adding the appropriate '--plugin' option 45 | // for the GCC compiler 46 | CMAKE_C_COMPILER_AR:FILEPATH=C:/TDM-GCC-64/bin/gcc-ar.exe 47 | 48 | //A wrapper around 'ranlib' adding the appropriate '--plugin' option 49 | // for the GCC compiler 50 | CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/TDM-GCC-64/bin/gcc-ranlib.exe 51 | 52 | //Flags used by the C compiler during all build types. 53 | CMAKE_C_FLAGS:STRING= 54 | 55 | //Flags used by the C compiler during DEBUG builds. 56 | CMAKE_C_FLAGS_DEBUG:STRING=-g 57 | 58 | //Flags used by the C compiler during MINSIZEREL builds. 59 | CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG 60 | 61 | //Flags used by the C compiler during RELEASE builds. 62 | CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG 63 | 64 | //Flags used by the C compiler during RELWITHDEBINFO builds. 65 | CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG 66 | 67 | //Libraries linked by default with all C applications. 68 | CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 69 | 70 | //Path to a program. 71 | CMAKE_DLLTOOL:FILEPATH=C:/TDM-GCC-64/bin/dlltool.exe 72 | 73 | //Flags used by the linker during all build types. 74 | CMAKE_EXE_LINKER_FLAGS:STRING= 75 | 76 | //Flags used by the linker during DEBUG builds. 77 | CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= 78 | 79 | //Flags used by the linker during MINSIZEREL builds. 80 | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= 81 | 82 | //Flags used by the linker during RELEASE builds. 83 | CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= 84 | 85 | //Flags used by the linker during RELWITHDEBINFO builds. 86 | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= 87 | 88 | //Convert GNU import libraries to MS format (requires Visual Studio) 89 | CMAKE_GNUtoMS:BOOL=OFF 90 | 91 | //Install path prefix, prepended onto install directories. 92 | CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Formativa_1 93 | 94 | //Path to a program. 95 | CMAKE_LINKER:FILEPATH=C:/TDM-GCC-64/bin/ld.exe 96 | 97 | //Path to a program. 98 | CMAKE_MAKE_PROGRAM:FILEPATH=C:/TDM-GCC-64/bin/mingw32-make.exe 99 | 100 | //Flags used by the linker during the creation of modules during 101 | // all build types. 102 | CMAKE_MODULE_LINKER_FLAGS:STRING= 103 | 104 | //Flags used by the linker during the creation of modules during 105 | // DEBUG builds. 106 | CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= 107 | 108 | //Flags used by the linker during the creation of modules during 109 | // MINSIZEREL builds. 110 | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= 111 | 112 | //Flags used by the linker during the creation of modules during 113 | // RELEASE builds. 114 | CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= 115 | 116 | //Flags used by the linker during the creation of modules during 117 | // RELWITHDEBINFO builds. 118 | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= 119 | 120 | //Path to a program. 121 | CMAKE_NM:FILEPATH=C:/TDM-GCC-64/bin/nm.exe 122 | 123 | //Path to a program. 124 | CMAKE_OBJCOPY:FILEPATH=C:/TDM-GCC-64/bin/objcopy.exe 125 | 126 | //Path to a program. 127 | CMAKE_OBJDUMP:FILEPATH=C:/TDM-GCC-64/bin/objdump.exe 128 | 129 | //Value Computed by CMake 130 | CMAKE_PROJECT_DESCRIPTION:STATIC= 131 | 132 | //Value Computed by CMake 133 | CMAKE_PROJECT_HOMEPAGE_URL:STATIC= 134 | 135 | //Value Computed by CMake 136 | CMAKE_PROJECT_NAME:STATIC=Formativa_1 137 | 138 | //Path to a program. 139 | CMAKE_RANLIB:FILEPATH=C:/TDM-GCC-64/bin/ranlib.exe 140 | 141 | //RC compiler 142 | CMAKE_RC_COMPILER:FILEPATH=C:/TDM-GCC-64/bin/windres.exe 143 | 144 | //Flags for Windows Resource Compiler during all build types. 145 | CMAKE_RC_FLAGS:STRING= 146 | 147 | //Flags for Windows Resource Compiler during DEBUG builds. 148 | CMAKE_RC_FLAGS_DEBUG:STRING= 149 | 150 | //Flags for Windows Resource Compiler during MINSIZEREL builds. 151 | CMAKE_RC_FLAGS_MINSIZEREL:STRING= 152 | 153 | //Flags for Windows Resource Compiler during RELEASE builds. 154 | CMAKE_RC_FLAGS_RELEASE:STRING= 155 | 156 | //Flags for Windows Resource Compiler during RELWITHDEBINFO builds. 157 | CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= 158 | 159 | //Path to a program. 160 | CMAKE_READELF:FILEPATH=C:/TDM-GCC-64/bin/readelf.exe 161 | 162 | //Flags used by the linker during the creation of shared libraries 163 | // during all build types. 164 | CMAKE_SHARED_LINKER_FLAGS:STRING= 165 | 166 | //Flags used by the linker during the creation of shared libraries 167 | // during DEBUG builds. 168 | CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= 169 | 170 | //Flags used by the linker during the creation of shared libraries 171 | // during MINSIZEREL builds. 172 | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= 173 | 174 | //Flags used by the linker during the creation of shared libraries 175 | // during RELEASE builds. 176 | CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= 177 | 178 | //Flags used by the linker during the creation of shared libraries 179 | // during RELWITHDEBINFO builds. 180 | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= 181 | 182 | //If set, runtime paths are not added when installing shared libraries, 183 | // but are added when building. 184 | CMAKE_SKIP_INSTALL_RPATH:BOOL=NO 185 | 186 | //If set, runtime paths are not added when using shared libraries. 187 | CMAKE_SKIP_RPATH:BOOL=NO 188 | 189 | //Flags used by the linker during the creation of static libraries 190 | // during all build types. 191 | CMAKE_STATIC_LINKER_FLAGS:STRING= 192 | 193 | //Flags used by the linker during the creation of static libraries 194 | // during DEBUG builds. 195 | CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= 196 | 197 | //Flags used by the linker during the creation of static libraries 198 | // during MINSIZEREL builds. 199 | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= 200 | 201 | //Flags used by the linker during the creation of static libraries 202 | // during RELEASE builds. 203 | CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= 204 | 205 | //Flags used by the linker during the creation of static libraries 206 | // during RELWITHDEBINFO builds. 207 | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= 208 | 209 | //Path to a program. 210 | CMAKE_STRIP:FILEPATH=C:/TDM-GCC-64/bin/strip.exe 211 | 212 | //If this value is on, makefiles will be generated without the 213 | // .SILENT directive, and all commands will be echoed to the console 214 | // during the make. This is useful for debugging only. With Visual 215 | // Studio IDE projects all commands are done without /nologo. 216 | CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE 217 | 218 | //Value Computed by CMake 219 | Formativa_1_BINARY_DIR:STATIC=C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug 220 | 221 | //Value Computed by CMake 222 | Formativa_1_SOURCE_DIR:STATIC=C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas 223 | 224 | 225 | ######################## 226 | # INTERNAL cache entries 227 | ######################## 228 | 229 | //ADVANCED property for variable: CMAKE_ADDR2LINE 230 | CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 231 | //ADVANCED property for variable: CMAKE_AR 232 | CMAKE_AR-ADVANCED:INTERNAL=1 233 | //This is the directory where this CMakeCache.txt was created 234 | CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug 235 | //Major version of cmake used to create the current loaded cache 236 | CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 237 | //Minor version of cmake used to create the current loaded cache 238 | CMAKE_CACHE_MINOR_VERSION:INTERNAL=19 239 | //Patch version of cmake used to create the current loaded cache 240 | CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 241 | //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE 242 | CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 243 | //Path to CMake executable. 244 | CMAKE_COMMAND:INTERNAL=C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/bin/cmake.exe 245 | //Path to cpack program executable. 246 | CMAKE_CPACK_COMMAND:INTERNAL=C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/bin/cpack.exe 247 | //Path to ctest program executable. 248 | CMAKE_CTEST_COMMAND:INTERNAL=C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/bin/ctest.exe 249 | //ADVANCED property for variable: CMAKE_C_COMPILER 250 | CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 251 | //ADVANCED property for variable: CMAKE_C_COMPILER_AR 252 | CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 253 | //ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB 254 | CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 255 | //ADVANCED property for variable: CMAKE_C_FLAGS 256 | CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 257 | //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG 258 | CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 259 | //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL 260 | CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 261 | //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE 262 | CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 263 | //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO 264 | CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 265 | //ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES 266 | CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 267 | //ADVANCED property for variable: CMAKE_DLLTOOL 268 | CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 269 | //Executable file format 270 | CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown 271 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS 272 | CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 273 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG 274 | CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 275 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL 276 | CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 277 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE 278 | CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 279 | //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO 280 | CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 281 | //Name of external makefile project generator. 282 | CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks 283 | //C compiler system defined macros 284 | CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;10;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;0;__VERSION__;"10.3.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;1;__PIC__;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long long unsigned int;__PTRDIFF_TYPE__;long long int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;short unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;short int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;short unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;long long int;__UINTPTR_TYPE__;long long unsigned int;__GXX_ABI_VERSION;1014;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0xffff;__WCHAR_MIN__;0;__WINT_MAX__;0xffff;__WINT_MIN__;0;__PTRDIFF_MAX__;0x7fffffffffffffffLL;__SIZE_MAX__;0xffffffffffffffffULL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;32;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;16;__WINT_WIDTH__;16;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffLL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;0xffffffffffffffffULL;__UINTMAX_C(c);c ## ULL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffLL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffULL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffLL;__INT64_C(c);c ## LL;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fff;__INT_FAST16_WIDTH__;16;__INT_FAST32_MAX__;0x7fffffff;__INT_FAST32_WIDTH__;32;__INT_FAST64_MAX__;0x7fffffffffffffffLL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffff;__UINT_FAST32_MAX__;0xffffffffU;__UINT_FAST64_MAX__;0xffffffffffffffffULL;__INTPTR_MAX__;0x7fffffffffffffffLL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffULL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_NORM_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_NORM_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_NORM_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_NORM_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_NORM_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_NORM_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_NORM_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_NORM_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_medium__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__MMX_WITH_SSE__;1;__SEG_FS;1;__SEG_GS;1;__SEH__;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES;0;__GXX_TYPEINFO_EQUALITY_INLINE;0;__MSVCRT__;1;__MINGW32__;1;_WIN32;1;__WIN32;1;__WIN32__;1;WIN32;1;__WINNT;1;__WINNT__;1;WINNT;1;_INTEGRAL_MAX_BITS;64;__MINGW64__;1;__WIN64;1;__WIN64__;1;WIN64;1;_WIN64;1;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1;_REENTRANT;1 285 | //C compiler system include directories 286 | CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include 287 | //Name of generator. 288 | CMAKE_GENERATOR:INTERNAL=MinGW Makefiles 289 | //Generator instance identifier. 290 | CMAKE_GENERATOR_INSTANCE:INTERNAL= 291 | //Name of generator platform. 292 | CMAKE_GENERATOR_PLATFORM:INTERNAL= 293 | //Name of generator toolset. 294 | CMAKE_GENERATOR_TOOLSET:INTERNAL= 295 | //Source directory with the top level CMakeLists.txt file for this 296 | // project 297 | CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas 298 | //ADVANCED property for variable: CMAKE_LINKER 299 | CMAKE_LINKER-ADVANCED:INTERNAL=1 300 | //ADVANCED property for variable: CMAKE_MAKE_PROGRAM 301 | CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 302 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS 303 | CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 304 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG 305 | CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 306 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL 307 | CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 308 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE 309 | CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 310 | //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO 311 | CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 312 | //ADVANCED property for variable: CMAKE_NM 313 | CMAKE_NM-ADVANCED:INTERNAL=1 314 | //number of local generators 315 | CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 316 | //ADVANCED property for variable: CMAKE_OBJCOPY 317 | CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 318 | //ADVANCED property for variable: CMAKE_OBJDUMP 319 | CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 320 | //Platform information initialized 321 | CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 322 | //ADVANCED property for variable: CMAKE_RANLIB 323 | CMAKE_RANLIB-ADVANCED:INTERNAL=1 324 | //ADVANCED property for variable: CMAKE_RC_COMPILER 325 | CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 326 | CMAKE_RC_COMPILER_WORKS:INTERNAL=1 327 | //ADVANCED property for variable: CMAKE_RC_FLAGS 328 | CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 329 | //ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG 330 | CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 331 | //ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL 332 | CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 333 | //ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE 334 | CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 335 | //ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO 336 | CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 337 | //ADVANCED property for variable: CMAKE_READELF 338 | CMAKE_READELF-ADVANCED:INTERNAL=1 339 | //Path to CMake installation. 340 | CMAKE_ROOT:INTERNAL=C:/Users/USER/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/211.7628.27/bin/cmake/win/share/cmake-3.19 341 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS 342 | CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 343 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG 344 | CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 345 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL 346 | CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 347 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE 348 | CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 349 | //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO 350 | CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 351 | //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH 352 | CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 353 | //ADVANCED property for variable: CMAKE_SKIP_RPATH 354 | CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 355 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS 356 | CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 357 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG 358 | CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 359 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL 360 | CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 361 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE 362 | CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 363 | //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO 364 | CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 365 | //ADVANCED property for variable: CMAKE_STRIP 366 | CMAKE_STRIP-ADVANCED:INTERNAL=1 367 | //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE 368 | CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 369 | 370 | -------------------------------------------------------------------------------- /cmake-build-debug/CMakeFiles/CMakeOutput.log: -------------------------------------------------------------------------------- 1 | The system is: Windows - 10.0.18363 - AMD64 2 | Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. 3 | Compiler: C:/TDM-GCC-64/bin/gcc.exe 4 | Build flags: 5 | Id flags: 6 | 7 | The output was: 8 | 0 9 | 10 | 11 | Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" 12 | 13 | The C compiler identification is GNU, found in "C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdC/a.exe" 14 | 15 | Detecting C compiler ABI info compiled with the following output: 16 | Change Dir: C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/CMakeTmp 17 | 18 | Run Build Command(s):C:/TDM-GCC-64/bin/mingw32-make.exe cmTC_174e6/fast && C:/TDM-GCC-64/bin/mingw32-make.exe -f CMakeFiles\cmTC_174e6.dir\build.make CMakeFiles/cmTC_174e6.dir/build 19 | mingw32-make.exe[1]: Entering directory 'C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/CMakeTmp' 20 | Building C object CMakeFiles/cmTC_174e6.dir/CMakeCCompilerABI.c.obj 21 | C:\TDM-GCC-64\bin\gcc.exe -v -o CMakeFiles\cmTC_174e6.dir\CMakeCCompilerABI.c.obj -c C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\share\cmake-3.19\Modules\CMakeCCompilerABI.c 22 | Using built-in specs. 23 | COLLECT_GCC=C:\TDM-GCC-64\bin\gcc.exe 24 | Target: x86_64-w64-mingw32 25 | Configured with: ../../../src/gcc-git-10.3.0/configure --build=x86_64-w64-mingw32 --enable-targets=all --enable-languages=ada,c,c++,fortran,jit,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-graphite --enable-cxx-flags=-DWINPTHREAD_STATIC --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --enable-libstdcxx-threads --enable-libstdcxx-time=yes --enable-mingw-wildcard --with-gnu-ld --disable-werror --enable-nls --disable-win32-registry --enable-large-address-aware --disable-rpath --disable-symvers --prefix=/mingw64tdm --with-local-prefix=/mingw64tdm --with-pkgversion=tdm64-1 --with-bugurl=https://github.com/jmeubank/tdm-gcc/issues 26 | Thread model: posix 27 | Supported LTO compression algorithms: zlib zstd 28 | gcc version 10.3.0 (tdm64-1) 29 | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_174e6.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' 30 | C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/cc1.exe -quiet -v -iprefix C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/ -D_REENTRANT C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles\cmTC_174e6.dir\CMakeCCompilerABI.c.obj -version -o C:\Users\USER\AppData\Local\Temp\ccp6iGbd.s 31 | GNU C17 (tdm64-1) version 10.3.0 (x86_64-w64-mingw32) 32 | compiled by GNU C version 10.3.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.23-GMP 33 | 34 | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 35 | ignoring duplicate directory "C:/TDM-GCC-64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/include" 36 | ignoring duplicate directory "C:/TDM-GCC-64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include" 37 | ignoring duplicate directory "C:/TDM-GCC-64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed" 38 | ignoring duplicate directory "C:/TDM-GCC-64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include" 39 | #include "..." search starts here: 40 | #include <...> search starts here: 41 | C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include 42 | C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include 43 | C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed 44 | C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include 45 | End of search list. 46 | GNU C17 (tdm64-1) version 10.3.0 (x86_64-w64-mingw32) 47 | compiled by GNU C version 10.3.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.23-GMP 48 | 49 | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 50 | Compiler executable checksum: 68074fcaab9f6b1377b55f7cea05149b 51 | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_174e6.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' 52 | C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\cmTC_174e6.dir\CMakeCCompilerABI.c.obj C:\Users\USER\AppData\Local\Temp\ccp6iGbd.s 53 | GNU assembler version 2.36.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.36.1 54 | COMPILER_PATH=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/;C:/TDM-GCC-64/bin/../libexec/gcc/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ 55 | LIBRARY_PATH=C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/;C:/TDM-GCC-64/bin/../lib/gcc/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../ 56 | COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_174e6.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' 57 | Linking C executable cmTC_174e6.exe 58 | C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe -E cmake_link_script CMakeFiles\cmTC_174e6.dir\link.txt --verbose=1 59 | C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe -E rm -f CMakeFiles\cmTC_174e6.dir/objects.a 60 | C:\TDM-GCC-64\bin\ar.exe cr CMakeFiles\cmTC_174e6.dir/objects.a @CMakeFiles\cmTC_174e6.dir\objects1.rsp 61 | C:\TDM-GCC-64\bin\gcc.exe -v -Wl,--whole-archive CMakeFiles\cmTC_174e6.dir/objects.a -Wl,--no-whole-archive -o cmTC_174e6.exe -Wl,--out-implib,libcmTC_174e6.dll.a -Wl,--major-image-version,0,--minor-image-version,0 62 | Using built-in specs. 63 | COLLECT_GCC=C:\TDM-GCC-64\bin\gcc.exe 64 | COLLECT_LTO_WRAPPER=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe 65 | Target: x86_64-w64-mingw32 66 | Configured with: ../../../src/gcc-git-10.3.0/configure --build=x86_64-w64-mingw32 --enable-targets=all --enable-languages=ada,c,c++,fortran,jit,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-graphite --enable-cxx-flags=-DWINPTHREAD_STATIC --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --enable-libstdcxx-threads --enable-libstdcxx-time=yes --enable-mingw-wildcard --with-gnu-ld --disable-werror --enable-nls --disable-win32-registry --enable-large-address-aware --disable-rpath --disable-symvers --prefix=/mingw64tdm --with-local-prefix=/mingw64tdm --with-pkgversion=tdm64-1 --with-bugurl=https://github.com/jmeubank/tdm-gcc/issues 67 | Thread model: posix 68 | Supported LTO compression algorithms: zlib zstd 69 | gcc version 10.3.0 (tdm64-1) 70 | COMPILER_PATH=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/;C:/TDM-GCC-64/bin/../libexec/gcc/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ 71 | LIBRARY_PATH=C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/;C:/TDM-GCC-64/bin/../lib/gcc/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/;C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../ 72 | COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_174e6.exe' '-mtune=generic' '-march=x86-64' 73 | C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/collect2.exe -plugin C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/liblto_plugin-0.dll -plugin-opt=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\USER\AppData\Local\Temp\ccAnk5Tr.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep --exclude-libs=libpthread.a --undefined=__xl_f -Bdynamic -o cmTC_174e6.exe C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0 -LC:/TDM-GCC-64/bin/../lib/gcc -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../.. --whole-archive CMakeFiles\cmTC_174e6.dir/objects.a --no-whole-archive --out-implib libcmTC_174e6.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lpthread -lgcc -lkernel32 -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lpthread -lgcc -lkernel32 -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o 74 | COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_174e6.exe' '-mtune=generic' '-march=x86-64' 75 | mingw32-make.exe[1]: Leaving directory 'C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/CMakeTmp' 76 | 77 | 78 | 79 | Parsed C implicit include dir info from above output: rv=done 80 | found start of include info 81 | found start of implicit include info 82 | add: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include] 83 | add: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include] 84 | add: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed] 85 | add: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include] 86 | end of search list found 87 | collapse include dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include] ==> [C:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include] 88 | collapse include dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include] ==> [C:/TDM-GCC-64/include] 89 | collapse include dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed] ==> [C:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed] 90 | collapse include dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include] ==> [C:/TDM-GCC-64/x86_64-w64-mingw32/include] 91 | implicit include dirs: [C:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include;C:/TDM-GCC-64/include;C:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed;C:/TDM-GCC-64/x86_64-w64-mingw32/include] 92 | 93 | 94 | Parsed C implicit link information from above output: 95 | link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] 96 | ignore line: [Change Dir: C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/CMakeTmp] 97 | ignore line: [] 98 | ignore line: [Run Build Command(s):C:/TDM-GCC-64/bin/mingw32-make.exe cmTC_174e6/fast && C:/TDM-GCC-64/bin/mingw32-make.exe -f CMakeFiles\cmTC_174e6.dir\build.make CMakeFiles/cmTC_174e6.dir/build] 99 | ignore line: [mingw32-make.exe[1]: Entering directory 'C:/Users/USER/Desktop/UnB/Disciplinas/EDA/Formativas/cmake-build-debug/CMakeFiles/CMakeTmp'] 100 | ignore line: [Building C object CMakeFiles/cmTC_174e6.dir/CMakeCCompilerABI.c.obj] 101 | ignore line: [C:\TDM-GCC-64\bin\gcc.exe -v -o CMakeFiles\cmTC_174e6.dir\CMakeCCompilerABI.c.obj -c C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\share\cmake-3.19\Modules\CMakeCCompilerABI.c] 102 | ignore line: [Using built-in specs.] 103 | ignore line: [COLLECT_GCC=C:\TDM-GCC-64\bin\gcc.exe] 104 | ignore line: [Target: x86_64-w64-mingw32] 105 | ignore line: [Configured with: ../../../src/gcc-git-10.3.0/configure --build=x86_64-w64-mingw32 --enable-targets=all --enable-languages=ada,c,c++,fortran,jit,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-graphite --enable-cxx-flags=-DWINPTHREAD_STATIC --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --enable-libstdcxx-threads --enable-libstdcxx-time=yes --enable-mingw-wildcard --with-gnu-ld --disable-werror --enable-nls --disable-win32-registry --enable-large-address-aware --disable-rpath --disable-symvers --prefix=/mingw64tdm --with-local-prefix=/mingw64tdm --with-pkgversion=tdm64-1 --with-bugurl=https://github.com/jmeubank/tdm-gcc/issues] 106 | ignore line: [Thread model: posix] 107 | ignore line: [Supported LTO compression algorithms: zlib zstd] 108 | ignore line: [gcc version 10.3.0 (tdm64-1) ] 109 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_174e6.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'] 110 | ignore line: [ C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/cc1.exe -quiet -v -iprefix C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/ -D_REENTRANT C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\share\cmake-3.19\Modules\CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles\cmTC_174e6.dir\CMakeCCompilerABI.c.obj -version -o C:\Users\USER\AppData\Local\Temp\ccp6iGbd.s] 111 | ignore line: [GNU C17 (tdm64-1) version 10.3.0 (x86_64-w64-mingw32)] 112 | ignore line: [ compiled by GNU C version 10.3.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.23-GMP] 113 | ignore line: [] 114 | ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] 115 | ignore line: [ignoring duplicate directory "C:/TDM-GCC-64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/include"] 116 | ignore line: [ignoring duplicate directory "C:/TDM-GCC-64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include"] 117 | ignore line: [ignoring duplicate directory "C:/TDM-GCC-64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed"] 118 | ignore line: [ignoring duplicate directory "C:/TDM-GCC-64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include"] 119 | ignore line: [#include "..." search starts here:] 120 | ignore line: [#include <...> search starts here:] 121 | ignore line: [ C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include] 122 | ignore line: [ C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include] 123 | ignore line: [ C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed] 124 | ignore line: [ C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include] 125 | ignore line: [End of search list.] 126 | ignore line: [GNU C17 (tdm64-1) version 10.3.0 (x86_64-w64-mingw32)] 127 | ignore line: [ compiled by GNU C version 10.3.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.23-GMP] 128 | ignore line: [] 129 | ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] 130 | ignore line: [Compiler executable checksum: 68074fcaab9f6b1377b55f7cea05149b] 131 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_174e6.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'] 132 | ignore line: [ C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\cmTC_174e6.dir\CMakeCCompilerABI.c.obj C:\Users\USER\AppData\Local\Temp\ccp6iGbd.s] 133 | ignore line: [GNU assembler version 2.36.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.36.1] 134 | ignore line: [COMPILER_PATH=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/] 135 | ignore line: [C:/TDM-GCC-64/bin/../libexec/gcc/] 136 | ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/] 137 | ignore line: [LIBRARY_PATH=C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/] 138 | ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/] 139 | ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/] 140 | ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib/] 141 | ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/] 142 | ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../] 143 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_174e6.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'] 144 | ignore line: [Linking C executable cmTC_174e6.exe] 145 | ignore line: [C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe -E cmake_link_script CMakeFiles\cmTC_174e6.dir\link.txt --verbose=1] 146 | ignore line: [C:\Users\USER\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\211.7628.27\bin\cmake\win\bin\cmake.exe -E rm -f CMakeFiles\cmTC_174e6.dir/objects.a] 147 | ignore line: [C:\TDM-GCC-64\bin\ar.exe cr CMakeFiles\cmTC_174e6.dir/objects.a @CMakeFiles\cmTC_174e6.dir\objects1.rsp] 148 | ignore line: [C:\TDM-GCC-64\bin\gcc.exe -v -Wl --whole-archive CMakeFiles\cmTC_174e6.dir/objects.a -Wl --no-whole-archive -o cmTC_174e6.exe -Wl --out-implib libcmTC_174e6.dll.a -Wl --major-image-version 0 --minor-image-version 0 ] 149 | ignore line: [Using built-in specs.] 150 | ignore line: [COLLECT_GCC=C:\TDM-GCC-64\bin\gcc.exe] 151 | ignore line: [COLLECT_LTO_WRAPPER=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe] 152 | ignore line: [Target: x86_64-w64-mingw32] 153 | ignore line: [Configured with: ../../../src/gcc-git-10.3.0/configure --build=x86_64-w64-mingw32 --enable-targets=all --enable-languages=ada,c,c++,fortran,jit,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-graphite --enable-cxx-flags=-DWINPTHREAD_STATIC --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --enable-libstdcxx-threads --enable-libstdcxx-time=yes --enable-mingw-wildcard --with-gnu-ld --disable-werror --enable-nls --disable-win32-registry --enable-large-address-aware --disable-rpath --disable-symvers --prefix=/mingw64tdm --with-local-prefix=/mingw64tdm --with-pkgversion=tdm64-1 --with-bugurl=https://github.com/jmeubank/tdm-gcc/issues] 154 | ignore line: [Thread model: posix] 155 | ignore line: [Supported LTO compression algorithms: zlib zstd] 156 | ignore line: [gcc version 10.3.0 (tdm64-1) ] 157 | ignore line: [COMPILER_PATH=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/] 158 | ignore line: [C:/TDM-GCC-64/bin/../libexec/gcc/] 159 | ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/] 160 | ignore line: [LIBRARY_PATH=C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/] 161 | ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/] 162 | ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/] 163 | ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib/] 164 | ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/] 165 | ignore line: [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../] 166 | ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_174e6.exe' '-mtune=generic' '-march=x86-64'] 167 | link line: [ C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/collect2.exe -plugin C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/liblto_plugin-0.dll -plugin-opt=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\USER\AppData\Local\Temp\ccAnk5Tr.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep --exclude-libs=libpthread.a --undefined=__xl_f -Bdynamic -o cmTC_174e6.exe C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0 -LC:/TDM-GCC-64/bin/../lib/gcc -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib -LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../.. --whole-archive CMakeFiles\cmTC_174e6.dir/objects.a --no-whole-archive --out-implib libcmTC_174e6.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lpthread -lgcc -lkernel32 -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lpthread -lgcc -lkernel32 -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] 168 | arg [C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/collect2.exe] ==> ignore 169 | arg [-plugin] ==> ignore 170 | arg [C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/liblto_plugin-0.dll] ==> ignore 171 | arg [-plugin-opt=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe] ==> ignore 172 | arg [-plugin-opt=-fresolution=C:\Users\USER\AppData\Local\Temp\ccAnk5Tr.res] ==> ignore 173 | arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore 174 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore 175 | arg [-plugin-opt=-pass-through=-lpthread] ==> ignore 176 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore 177 | arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore 178 | arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore 179 | arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore 180 | arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore 181 | arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore 182 | arg [-plugin-opt=-pass-through=-lpthread] ==> ignore 183 | arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore 184 | arg [-plugin-opt=-pass-through=-lshell32] ==> ignore 185 | arg [-plugin-opt=-pass-through=-luser32] ==> ignore 186 | arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore 187 | arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore 188 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore 189 | arg [-plugin-opt=-pass-through=-lpthread] ==> ignore 190 | arg [-plugin-opt=-pass-through=-lgcc] ==> ignore 191 | arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore 192 | arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore 193 | arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore 194 | arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore 195 | arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore 196 | arg [-m] ==> ignore 197 | arg [i386pep] ==> ignore 198 | arg [--exclude-libs=libpthread.a] ==> ignore 199 | arg [--undefined=__xl_f] ==> ignore 200 | arg [-Bdynamic] ==> ignore 201 | arg [-o] ==> ignore 202 | arg [cmTC_174e6.exe] ==> ignore 203 | arg [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> ignore 204 | arg [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o] ==> ignore 205 | arg [-LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0] ==> dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0] 206 | arg [-LC:/TDM-GCC-64/bin/../lib/gcc] ==> dir [C:/TDM-GCC-64/bin/../lib/gcc] 207 | arg [-LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib] 208 | arg [-LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib] ==> dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib] 209 | arg [-LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib] 210 | arg [-LC:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../..] ==> dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../..] 211 | arg [--whole-archive] ==> ignore 212 | arg [CMakeFiles\cmTC_174e6.dir/objects.a] ==> ignore 213 | arg [--no-whole-archive] ==> ignore 214 | arg [--out-implib] ==> ignore 215 | arg [libcmTC_174e6.dll.a] ==> ignore 216 | arg [--major-image-version] ==> ignore 217 | arg [0] ==> ignore 218 | arg [--minor-image-version] ==> ignore 219 | arg [0] ==> ignore 220 | arg [-lmingw32] ==> lib [mingw32] 221 | arg [-lgcc] ==> lib [gcc] 222 | arg [-lpthread] ==> lib [pthread] 223 | arg [-lgcc] ==> lib [gcc] 224 | arg [-lkernel32] ==> lib [kernel32] 225 | arg [-lmoldname] ==> lib [moldname] 226 | arg [-lmingwex] ==> lib [mingwex] 227 | arg [-lmsvcrt] ==> lib [msvcrt] 228 | arg [-lkernel32] ==> lib [kernel32] 229 | arg [-lpthread] ==> lib [pthread] 230 | arg [-ladvapi32] ==> lib [advapi32] 231 | arg [-lshell32] ==> lib [shell32] 232 | arg [-luser32] ==> lib [user32] 233 | arg [-lkernel32] ==> lib [kernel32] 234 | arg [-lmingw32] ==> lib [mingw32] 235 | arg [-lgcc] ==> lib [gcc] 236 | arg [-lpthread] ==> lib [pthread] 237 | arg [-lgcc] ==> lib [gcc] 238 | arg [-lkernel32] ==> lib [kernel32] 239 | arg [-lmoldname] ==> lib [moldname] 240 | arg [-lmingwex] ==> lib [mingwex] 241 | arg [-lmsvcrt] ==> lib [msvcrt] 242 | arg [-lkernel32] ==> lib [kernel32] 243 | arg [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> ignore 244 | arg [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] ==> ignore 245 | remove lib [msvcrt] 246 | remove lib [msvcrt] 247 | collapse library dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0] ==> [C:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0] 248 | collapse library dir [C:/TDM-GCC-64/bin/../lib/gcc] ==> [C:/TDM-GCC-64/lib/gcc] 249 | collapse library dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/TDM-GCC-64/x86_64-w64-mingw32/lib] 250 | collapse library dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib] ==> [C:/TDM-GCC-64/lib] 251 | collapse library dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/TDM-GCC-64/x86_64-w64-mingw32/lib] 252 | collapse library dir [C:/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../..] ==> [C:/TDM-GCC-64/lib] 253 | implicit libs: [mingw32;gcc;pthread;gcc;kernel32;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;pthread;gcc;kernel32;moldname;mingwex;kernel32] 254 | implicit dirs: [C:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0;C:/TDM-GCC-64/lib/gcc;C:/TDM-GCC-64/x86_64-w64-mingw32/lib;C:/TDM-GCC-64/lib] 255 | implicit fwks: [] 256 | 257 | 258 | --------------------------------------------------------------------------------