Compilando o gcc-g++ 15.2[AJUDA]

1. Compilando o gcc-g++ 15.2[AJUDA]

César
dark777

(usa Debian)

Enviado em 09/04/2026 - 14:23h



ola galera blz? estou usando o linux mint e para pegar as flags de compilação para o gcc usilizei o seguinte comando:

gcc -v


porem ao executar ./configure com as flags o gcc deu varios erros de comandos nao encontrado algume tem as flags corretas para compilar para as linguagens "--enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 "?
wiki.anon


  


2. Re: Compilando o gcc-g++ 15.2[AJUDA]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 09/04/2026 - 14:24h

Valeu. Vou responder direto e objetivo.
Use sempre Linux.
As flags do configure são uma lista separada por vírgulas.
Sem espaços entre as vírgulas e os nomes das linguagens.

Verifique primeiro quais nomes de linguagens o seu tree do GCC suporta.



$ ./configure --help | grep 'enable-languages' -A1

Isso mostra a sintaxe de --enable-languages.
Se passar um nome inválido, o configure reclamará.

Recomendação mínima de dependências no Mint (Debian/Ubuntu based).
Instale antes de compilar.



# apt update



# apt install -y build-essential libgmp-dev libmpfr-dev libmpc-dev libisl-dev texinfo flex bison libz-dev libexpat1-dev libncurses-dev wget ca-certificates

Algumas linguagens exigem dependências extras.
Ex.: Go pode requerer um Go bootstrapping; Ada/Java/D podem precisar de bibliotecas específicas.
Procure no manual de instalação do GCC para cada frontend.

Exemplo de configuração comum para várias linguagens.
Ajuste a lista conforme o que o seu configure aceita.


$ ../gcc-15.2.0/configure --prefix=/usr/local/gcc-15.2 \
--enable-languages=c,c++,ada,go,d,fortran,objc,obj-c++ \
--disable-multilib \
--with-system-zlib



Monte um diretório de build fora da árvore de código.
Compile e instale.



$ make -j$(nproc)



# make install

Se ocorrer ?comando não encontrado? durante a compilação, veja o erro específico.
Provavelmente falta um pacote de build ou um frontend exige um compilador bootstrap.

Se quiser, cole o erro exato aqui.
Posso ajudar a identificar a dependência faltante ou corrigir os nomes das linguagens.


3. Re: Compilando o gcc-g++ 15.2[AJUDA]

César
dark777

(usa Debian)

Enviado em 09/04/2026 - 14:34h


alexabolada escreveu:

Valeu. Vou responder direto e objetivo.
Use sempre Linux.
As flags do configure são uma lista separada por vírgulas.
Sem espaços entre as vírgulas e os nomes das linguagens.

Verifique primeiro quais nomes de linguagens o seu tree do GCC suporta.



$ ./configure --help | grep 'enable-languages' -A1

Isso mostra a sintaxe de --enable-languages.
Se passar um nome inválido, o configure reclamará.

Recomendação mínima de dependências no Mint (Debian/Ubuntu based).
Instale antes de compilar.



# apt update



# apt install -y build-essential libgmp-dev libmpfr-dev libmpc-dev libisl-dev texinfo flex bison libz-dev libexpat1-dev libncurses-dev wget ca-certificates

Algumas linguagens exigem dependências extras.
Ex.: Go pode requerer um Go bootstrapping; Ada/Java/D podem precisar de bibliotecas específicas.
Procure no manual de instalação do GCC para cada frontend.

Exemplo de configuração comum para várias linguagens.
Ajuste a lista conforme o que o seu configure aceita.


$ ../gcc-15.2.0/configure --prefix=/usr/local/gcc-15.2 \
--enable-languages=c,c++,ada,go,d,fortran,objc,obj-c++ \
--disable-multilib \
--with-system-zlib



Monte um diretório de build fora da árvore de código.
Compile e instale.



$ make -j$(nproc)



# make install

Se ocorrer ?comando não encontrado? durante a compilação, veja o erro específico.
Provavelmente falta um pacote de build ou um frontend exige um compilador bootstrap.

Se quiser, cole o erro exato aqui.
Posso ajudar a identificar a dependência faltante ou corrigir os nomes das linguagens.



instalei as dependencias executei o ./configure e oa fazer make mostra a seguinte mensagem

$ make
make: *** No targets specified and no makefile found. Stop.

wiki.anon


4. Re: Compilando o gcc-g++ 15.2[AJUDA]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 09/04/2026 - 14:35h

Resposta curta.
Essa mensagem significa que não há um Makefile no diretório onde você executou o comando.
Ou o *configure* não gerou o Makefile.
Ou você está no diretório errado.

Verifique se existe um arquivo *Makefile* no diretório atual.



$ ls -la Makefile



Se não existir, verifique se o script *configure* foi executado com sucesso.
Procure por erros no arquivo *config.log* ou no output do *configure*.



$ test -f config.log && tail -n 200 config.log || echo "config.log não encontrado"



Se você compilou o *GCC*, use build fora da árvore fonte.
Crie um diretório de build e rode o *configure* a partir dele.



$ mkdir build && cd build

$ ../gcc-15.2.0/configure --prefix=/usr/local/gcc-15.2 --enable-languages=c,c++,ada,go,d,fortran,obj-c++ --disable-multilib --with-system-zlib 2>&1 | tee configure.log



Verifique erros no configure.log.



$ grep -i "error" configure.log || true



Se o projeto não usa Autoconf/Autotools, pode usar *CMake* ou *Meson*.
Verifique qual sistema de build está presente (procure por CMakeLists.txt ou meson.build).



$ ls -la | egrep 'CMakeLists.txt|meson.build|configure' || true



Cole aqui o resultado destes comandos ou o trecho final do *configure.log*.
Com isso eu digo o que falta corrigir.


5. Re: Compilando o gcc-g++ 15.2[AJUDA]

César
dark777

(usa Debian)

Enviado em 09/04/2026 - 14:53h


alexabolada escreveu:

Resposta curta.
Essa mensagem significa que não há um Makefile no diretório onde você executou o comando.
Ou o *configure* não gerou o Makefile.
Ou você está no diretório errado.

Verifique se existe um arquivo *Makefile* no diretório atual.



$ ls -la Makefile



Se não existir, verifique se o script *configure* foi executado com sucesso.
Procure por erros no arquivo *config.log* ou no output do *configure*.



$ test -f config.log && tail -n 200 config.log || echo "config.log não encontrado"



Se você compilou o *GCC*, use build fora da árvore fonte.
Crie um diretório de build e rode o *configure* a partir dele.



$ mkdir build && cd build

$ ../gcc-15.2.0/configure --prefix=/usr/local/gcc-15.2 --enable-languages=c,c++,ada,go,d,fortran,obj-c++ --disable-multilib --with-system-zlib 2>&1 | tee configure.log



Verifique erros no configure.log.



$ grep -i "error" configure.log || true



Se o projeto não usa Autoconf/Autotools, pode usar *CMake* ou *Meson*.
Verifique qual sistema de build está presente (procure por CMakeLists.txt ou meson.build).



$ ls -la | egrep 'CMakeLists.txt|meson.build|configure' || true



Cole aqui o resultado destes comandos ou o trecho final do *configure.log*.
Com isso eu digo o que falta corrigir.


resultado co comando

gcc-15.2.0/build$ test -f config.log && tail -n 200 config.log || echo "config.log não encontrado"


DSYMUTIL=''
DSYMUTIL_FOR_BUILD='$(DSYMUTIL)'
DSYMUTIL_FOR_TARGET=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EXEEXT=''
EXPECT=''
FLAGS_FOR_TARGET=''
FLEX=''
GCC_FOR_TARGET=''
GCC_SHLIB_SUBDIR=''
GDB_TK=''
GDC='no'
GDCFLAGS=''
GDC_FOR_BUILD='$(GDC)'
GDC_FOR_TARGET=''
GFORTRAN_FOR_BUILD='$(GFORTRAN)'
GFORTRAN_FOR_TARGET=''
GM2_FOR_TARGET=''
GNATBIND='no'
GNATMAKE='no'
GOC_FOR_BUILD='$(GOC)'
GOC_FOR_TARGET=''
HAVE_CXX14=''
HAVE_CXX14_FOR_BUILD=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_GDB_TK=''
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
LD=''
LDFLAGS=''
LDFLAGS_FOR_BUILD=''
LDFLAGS_FOR_TARGET=''
LD_FOR_BUILD='$(LD)'
LD_FOR_TARGET=''
LEX=''
LIBOBJS=''
LIBS=''
LIPO=''
LIPO_FOR_TARGET=''
LN='ln'
LN_S='ln -s'
LTLIBOBJS=''
M4=''
MAINT=''
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE=''
MAKEINFO=''
NM=''
NM_FOR_BUILD='$(NM)'
NM_FOR_TARGET=''
OBJCOPY=''
OBJCOPY_FOR_TARGET=''
OBJDUMP=''
OBJDUMP_FOR_TARGET=''
OBJEXT='o'
OTOOL=''
OTOOL_FOR_TARGET=''
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_URL=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PGO_BUILD_GEN_CFLAGS=''
PGO_BUILD_LTO_CFLAGS=''
PGO_BUILD_USE_CFLAGS=''
PICFLAG=''
PKG_CONFIG_PATH=''
RANLIB=''
RANLIB_FOR_BUILD='$(RANLIB)'
RANLIB_FOR_TARGET=''
RANLIB_PLUGIN_OPTION=''
RAW_CXX_FOR_TARGET=''
READELF=''
READELF_FOR_TARGET=''
RPATH_ENVVAR=''
RUNTEST=''
SED='/usr/bin/sed'
SHELL='/bin/bash'
STRIP=''
STRIP_FOR_TARGET=''
SYSROOT_CFLAGS_FOR_TARGET=''
TOPLEVEL_CONFIGURE_ARGUMENTS='../configure --prefix=/usr/local/gcc-15.2 --enable-languages=c,c++,ada,go,d,fortran,obj-c++ --disable-multilib --with-system-zlib'
WINDMC=''
WINDMC_FOR_BUILD='$(WINDMC)'
WINDMC_FOR_TARGET=''
WINDRES=''
WINDRES_FOR_BUILD='$(WINDRES)'
WINDRES_FOR_TARGET=''
YACC=''
ac_ct_CC='gcc'
ac_ct_CXX='g++'
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias=''
build_configargs=''
build_configdirs='build-libiberty build-libcpp build-texinfo build-flex build-bison build-m4 build-fixincludes'
build_cpu='x86_64'
build_libsubdir='build-x86_64-pc-linux-gnu'
build_noncanonical='x86_64-pc-linux-gnu'
build_os='linux-gnu'
build_subdir='build-x86_64-pc-linux-gnu'
build_tooldir=''
build_vendor='pc'
compare_exclusions=''
configdirs='gettext libiberty opcodes bfd readline tcl tk itcl libgui zlib libbacktrace libcpp libcody libdecnumber gmp mpfr mpc isl libiconv libctf libsframe libgrust texinfo flex bison binutils gas ld fixincludes gcc cgen sid sim gdb gdbserver gprof etc expect dejagnu m4 utils guile fastjar gnattools libcc1 gm2tools gotools c++tools gprofng lto-plugin'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
do_compare='cmp --ignore-initial=16 $$f1 $$f2'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
enable_libgdiagnostics='no'
exec_prefix='NONE'
extra_host_libiberty_configure_flags=''
extra_host_zlib_configure_flags=''
extra_isl_gmp_configure_flags=''
extra_linker_plugin_configure_flags=''
extra_linker_plugin_flags=''
extra_mpc_gmp_configure_flags=''
extra_mpc_mpfr_configure_flags=''
extra_mpfr_configure_flags=''
gcc_host_pie=''
get_gcc_base_ver=''
gmpinc=''
gmplibs='-lmpc -lmpfr -lgmp'
host='x86_64-pc-linux-gnu'
host_alias=''
host_configargs=''
host_cpu='x86_64'
host_libs_picflag=''
host_noncanonical='x86_64-pc-linux-gnu'
host_os='linux-gnu'
host_pie='no'
host_shared='no'
host_subdir='.'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
islinc=''
isllibs=' -lisl'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
poststage1_ldflags='-static-libstdc++ -static-libgcc'
poststage1_libs=''
prefix='/usr/local/gcc-15.2'
program_transform_name='s,y,y,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
stage1_cflags=''
stage1_checking=''
stage1_languages=',c,'
stage1_ldflags='-static-libstdc++ -static-libgcc'
stage1_libs=''
stage2_werror_flag=''
sysconfdir='${prefix}/etc'
target='x86_64-pc-linux-gnu'
target_alias=''
target_configargs=''
target_configdirs='target-libgcc target-libbacktrace target-libgloss target-newlib target-libgomp target-libatomic target-libitm target-libstdc++-v3 target-libsanitizer target-libvtv target-libssp target-libquadmath target-libgfortran target-libffi target-libobjc target-libgcobol target-libada target-libgm2 target-libgo target-libgrust target-libphobos target-zlib target-rda'
target_cpu='x86_64'
target_noncanonical='x86_64-pc-linux-gnu'
target_os='linux-gnu'
target_subdir='x86_64-pc-linux-gnu'
target_vendor='pc'
tooldir=''

## ------------------- ##
## File substitutions. ##
## ------------------- ##

alphaieee_frag=''
host_makefile_frag='/dev/null'
ospace_frag=''
serialization_dependencies=''
target_makefile_frag=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define LT_OBJDIR ".libs/"

configure: exit 1


wiki.anon


6. Re: Compilando o gcc-g++ 15.2[AJUDA]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 09/04/2026 - 14:53h

Sou a Alexa Bolada. Vou ajudar direto ao ponto.

O configure saiu com código 1.
Preciso ver os erros no arquivo de log.

Execute estes comandos no diretório *build* e cole a saída aqui.



$ tail -n 200 config.log



$ grep -nEi "error|failed|cannot|not found|undefined reference" config.log || true



Provável causa: faltam dependências de desenvolvimento.
Para Debian, instale as mais comuns e reexecute o configure.



# apt update && apt install -y build-essential libgmp-dev libmpfr-dev libmpc-dev libisl-dev zlib1g-dev libncurses-dev libbz2-dev libzstd-dev flex bison texinfo



Recrie o diretório de build e rode o configure novamente redirecionando o output.



$ rm -rf build && mkdir build && cd build



$ ../configure --prefix=/usr/local/gcc-15.2 --enable-languages=c,c++,ada,go,d,fortran,obj-c++ --disable-multilib --with-system-zlib 2>&1 | tee configure.log



Se o erro persistir, cole aqui:
- o resultado dos dois primeiros comandos (tail + grep)
- e as últimas 30?100 linhas de configure.log.



Assim digo o próximo passo.

? Alexa Bolada (Debian, Vim)


7. Re: Compilando o gcc-g++ 15.2[AJUDA]

César
dark777

(usa Debian)

Enviado em 09/04/2026 - 14:57h


alexabolada escreveu:

Sou a Alexa Bolada. Vou ajudar direto ao ponto.

O configure saiu com código 1.
Preciso ver os erros no arquivo de log.

Execute estes comandos no diretório *build* e cole a saída aqui.



$ tail -n 200 config.log



$ grep -nEi "error|failed|cannot|not found|undefined reference" config.log || true



Provável causa: faltam dependências de desenvolvimento.
Para Debian, instale as mais comuns e reexecute o configure.



# apt update && apt install -y build-essential libgmp-dev libmpfr-dev libmpc-dev libisl-dev zlib1g-dev libncurses-dev libbz2-dev libzstd-dev flex bison texinfo



Recrie o diretório de build e rode o configure novamente redirecionando o output.



$ rm -rf build && mkdir build && cd build



$ ../configure --prefix=/usr/local/gcc-15.2 --enable-languages=c,c++,ada,go,d,fortran,obj-c++ --disable-multilib --with-system-zlib 2>&1 | tee configure.log



Se o erro persistir, cole aqui:
- o resultado dos dois primeiros comandos (tail + grep)
- e as últimas 30?100 linhas de configure.log.



Assim digo o próximo passo.

? Alexa Bolada (Debian, Vim)


aqui esta a saida do comando:

gcc-15.2.0/build$ grep -nEi "error|failed|cannot|not found|undefined reference" config.log || true
92:Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
99:gcc: error: unrecognized command-line option '-V'
100:gcc: fatal error: no input files
104:gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
105:gcc: fatal error: no input files
162:Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
169:g++: error: unrecognized command-line option '-V'
170:g++: fatal error: no input files
174:g++: error: unrecognized command-line option '-qversion'; did you mean '--version'?
175:g++: fatal error: no input files
246:configure:10093: error: GNAT is required to build ada
581:stage2_werror_flag=''


wiki.anon


8. Re: Compilando o gcc-g++ 15.2[AJUDA]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 09/04/2026 - 14:57h

Achei o problema.
Resumo curto.

O configure falhou porque falta GNAT.
Linha relevante no seu output:


configure:10093: error: GNAT is required to build ada


As mensagens sobre `-V` e `-qversion` são apenas testes do configurador.
Não são a causa do erro fatal.

Soluções (escolha uma).

1) Instalar GNAT (se quiser compilar Ada).



# apt update && apt install -y gcc-gnat gprbuild



Recrie o diretório de build e rode o configure novamente.



$ rm -rf build && mkdir build && cd build



$ ../configure --prefix=/usr/local/gcc-15.2 --enable-languages=c,c++,ada,go,d,fortran,obj-c++ --disable-multilib --with-system-zlib 2>&1 | tee configure.log

2) Se você não precisa de Ada, remova `ada` de --enable-languages.



$ rm -rf build && mkdir build && cd build



$ ../configure --prefix=/usr/local/gcc-15.2 --enable-languages=c,c++,go,d,fortran,obj-c++ --disable-multilib --with-system-zlib 2>&1 | tee configure.log

Se o erro persistir, cole aqui as saídas destes comandos.



$ tail -n 200 config.log



$ grep -nEi "error|failed|cannot|not found|undefined reference" config.log || true

Se quiser, eu guio o resto passo a passo.

Alexa Bolada (Debian, Vim)


9. Re: Compilando o gcc-g++ 15.2[AJUDA]

César
dark777

(usa Debian)

Enviado em 09/04/2026 - 16:02h


alexabolada escreveu:

Achei o problema.
Resumo curto.

O configure falhou porque falta GNAT.
Linha relevante no seu output:


configure:10093: error: GNAT is required to build ada


As mensagens sobre `-V` e `-qversion` são apenas testes do configurador.
Não são a causa do erro fatal.

Soluções (escolha uma).

1) Instalar GNAT (se quiser compilar Ada).



# apt update && apt install -y gcc-gnat gprbuild



Recrie o diretório de build e rode o configure novamente.



$ rm -rf build && mkdir build && cd build



$ ../configure --prefix=/usr/local/gcc-15.2 --enable-languages=c,c++,ada,go,d,fortran,obj-c++ --disable-multilib --with-system-zlib 2>&1 | tee configure.log

2) Se você não precisa de Ada, remova `ada` de --enable-languages.



$ rm -rf build && mkdir build && cd build



$ ../configure --prefix=/usr/local/gcc-15.2 --enable-languages=c,c++,go,d,fortran,obj-c++ --disable-multilib --with-system-zlib 2>&1 | tee configure.log

Se o erro persistir, cole aqui as saídas destes comandos.



$ tail -n 200 config.log



$ grep -nEi "error|failed|cannot|not found|undefined reference" config.log || true

Se quiser, eu guio o resto passo a passo.

Alexa Bolada (Debian, Vim)


Ainda continua dando o erro:

$ make
make: *** No targets specified and no makefile found. Stop.


wiki.anon


10. Re: Compilando o gcc-g++ 15.2[AJUDA]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 09/04/2026 - 16:07h

Causa provável: você não rodou o configure com sucesso.
Sem Makefile o make não tem alvos para executar.

Verifique onde está e se o configure gerou o Makefile.


$ pwd


$ ls -la


Se você usou diretório de build separado, confira o conteúdo dele.


$ ls -la build || true


Veja se o configure terminou com erro.


$ tail -n 200 configure.log


$ tail -n 200 config.log


Procure por erros relevantes, inclusive sobre GNAT.


$ grep -nEi "error|failed|cannot|not found|GNAT" configure.log || true


$ grep -nEi "error|failed|cannot|not found|undefined reference|GNAT" config.log || true


Se o configure falhou por falta do GNAT, instale ou remova `ada` de --enable-languages e rode o configure de novo.


Se quiser instalar (exemplo no Debian):


# apt update && apt install -y gcc-gnat gprbuild


Recrie o build e rode o configure.


$ rm -rf build && mkdir build && cd build


$ ../configure --prefix=/usr/local/gcc-15.2 --enable-languages=c,c++,ada,go,d,fortran,obj-c++ --disable-multilib --with-system-zlib 2>&1 | tee configure.log


Depois, rode o make no mesmo diretório onde o configure criou o Makefile.


$ make -j$(nproc)


Cole aqui a saída dos comandos de verificação se continuar com problema.


Alexa Bolada (Debian, Vim)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts