porque eu tenho que usar um substituto para Mac OS X Terminal no Mac?

0

Durante o meu trabalho, eu uso o Ubuntu, mas às vezes eu trabalho em casa com o Mac OS. Minha pergunta é a seguinte:

Quando me conecto ao cluster (com o Ubuntu) com o meu terminal Mac e pacote de compilação, por exemplo. VTK, eu sempre recebo ERRO como

CMake Error at /usr/share/cmake/Modules/CMakeTestCCompiler.cmake:61 (message):
The C compiler "/share/apps/intel/composer_xe_2013/bin/icc" is not able to compile a simple test program.

No entanto, se eu conectar o cluster (com o Ubuntu) com o cliente de terminal no Mac, e. g. MacTerm, eu poderia compilar o VTK perfeitamente.

Por que isso acontece?

    
por bin 21.04.2016 / 01:19

2 respostas

0

Eu entendo que você está usando dois clientes ssh diferentes. Tente entrar com ambos e verificar a saída do comando "env" junto com "echo $ PATH", e compare os resultados. Se uma das variáveis ambientais ou entradas "MacTerm" no PATH for diferente, defina-a com o mesmo valor que no "Terminal Mac".

    
por Julen Larrucea 21.04.2016 / 17:00
0

A única coisa em que posso pensar que pode mudar com base no terminal que você usa para se conectar seriam as configurações relacionadas ao local (que às vezes interferem na compilação).

Verifique os valores de suas variáveis de ambiente $LANG ou $LC_<whatever> (usando, por exemplo, echo $LANG ). Às vezes, configurar LANG=C ( export LANG=C ) ajuda a fazer com que as coisas compilem (mas pode atrapalhar a saída em seu terminal).

Sua variável $TERM provavelmente também é diferente, mas isso não deve afetar a compilação.

    
por Jens Grivolla 21.04.2016 / 17:21