 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Vincent KELNER Guest
|
Posted: Fri May 14, 2004 9:46 pm Post subject: system, bash, cshrc, ... |
|
|
Bonsoir à tous,
Dans un de mes codes, je suis ammené à utiliser la commande system("nom
de l'exe à lancé");
Le problème que la console lancée est une console Bash et qu'une de mes
variables d'environement (pourtant déclarée dans mon .cshrc via la ligne
setenv LD_LIBRARY_PATH "/usr/local/matlab/extern/lib/glnx86") n'est pas
reconnue (((
Que puis je faire ?
D'avance merci.
Vincent K
|
|
| Back to top |
|
 |
Matthieu Moy Guest
|
Posted: Fri May 14, 2004 10:32 pm Post subject: Re: system, bash, cshrc, ... |
|
|
Vincent KELNER <v.kelner (AT) ulg (DOT) ac.be> writes:
| Quote: | Bonsoir à tous,
Dans un de mes codes, je suis ammené à utiliser la commande
system("nom de l'exe à lancé");
Le problème que la console lancée est une console Bash et qu'une de
mes variables d'environement (pourtant déclarée dans mon .cshrc via la
ligne
setenv LD_LIBRARY_PATH "/usr/local/matlab/extern/lib/glnx86") n'est
pas reconnue (((
Que puis je faire ?
|
1) Poser la question dans le newsgroup approprié. (sur lequel je
crosspost et followup-to)
2) Bash n'a jamais lu le ~/.cshrc, qui est le fichier d'initialisation
de csh, comme son nom l'indique.
en mettant un
export LD_LIBRARY_PATH=/usr/local/......
dans le ~/.bashrc, il y a déjà plus de chances. Mais ce que tu
cherches à faire est sans doute plutôt
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/......
Pour concaténer la nouvelle valeur à l'ancienne au lieu de l'écraser.
J'ai bon ?
--
Matthieu
|
|
| Back to top |
|
 |
Horst Kraemer Guest
|
Posted: Sat May 15, 2004 10:11 am Post subject: Re: system, bash, cshrc, ... |
|
|
On Fri, 14 May 2004 23:46:34 +0200, Vincent KELNER
<v.kelner (AT) ulg (DOT) ac.be> wrote:
| Quote: | Bonsoir à tous,
Dans un de mes codes, je suis ammené à utiliser la commande system("nom
de l'exe à lancé");
Le problème que la console lancée est une console Bash et qu'une de mes
variables d'environement (pourtant déclarée dans mon .cshrc via la ligne
setenv LD_LIBRARY_PATH "/usr/local/matlab/extern/lib/glnx86") n'est pas
reconnue (((
Que puis je faire ?
D'avance merci.
|
system("/bin/csh -c monprogramme");
--
Horst
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|