O arquivo “gmon.out” está sendo criado em todos os lugares

2

Sempre que executo um programa ou saio de um shell. Haverá um arquivo "gmon.out" gerado no diretório de trabalho. Como parar esse comportamento?

    
por Jon 04.03.2015 / 00:31

2 respostas

1

Acabei de compilar o emacs 24.5 e ele cria o arquivo "gmon.out" enquanto sai. Nenhuma opção para configurar (exceto --without-all ) ajudou. Isso é o que ajuda se não recorrer ao --without-all :

  1. No arquivo "configure.ac" substitua a linha

    PROFILING_CFLAGS="-DPROFILING=1 -pg"
    

    com o seguinte

    PROFILING_CFLAGS="-DPROFILING=0 -pg"
    
  2. Crie um novo "configure" executando o comando autoconf .
  3. Use o novo "configure" para compilação, como de costume.
por 23.10.2015 / 22:49
0

Se isso estiver sendo gerado em cada diretório, provavelmente, seu python base foi instalado com o sinalizador --enable-profiling . Você pode confirmar isso usando:

Python 3:

python3 -m sysconfig -c 'print(sysconfig.get_config_var("CONFIG_ARGS"))'

Python 2:

python2 -c "import distutils.sysconfig; print distutils.sysconfig.get_config_vars()"

Recompilar o mesmo sem criar um perfil deve resolver o problema.

    
por 02.07.2018 / 10:09