Setting up Environment variables of Intel fortran compiler
Paul Howarth
paul at city-fan.org
Wed Aug 31 10:25:02 UTC 2005
David Niemi wrote:
> On Wed, 2005-08-31 at 07:12 +0100, Paul Howarth wrote:
>
>>On Tue, 2005-08-30 at 22:26 -0400, David Niemi wrote:
>>
>>>************ Excerpt from Install Instructions
>>>script (install.sh) creates compiler environment script files
>>>(ifortvars.sh/idbvars.sh) that set these variables. It is strongly
>>>recommended that you add those script files into your login script
>>
>>
>>
>>>source the script to setup the compiler environment:
>>>
>>> * > source <install-dir>/bin/ifortvars.sh(.csh)
>>> to use ifort
>>> * > source <install-dir>/bin/idbvars.sh(.csh)
>>> to use idb
>>>******************
>>>
>>>Should I put the paths to the script files in my .bash_profile or
>>>in /etc/profile so that all users (me) can use it?
>>
>>What's in these files? Do they have conflicting settings for any of the
>>variables (i.e. if you run both, can you then use both products without
>>needing to run either script again?)?
>
>
> These scripts just put in the path to the compiler and debugger into the
> path statement and add a couple environment variables.
>
> PATH="/opt/intel/fc/9.0/bin:$PATH"; export PATH
> LD_LIBRARY_PATH="/opt/intel/fc/9.0/lib:$LD_LIBRARY_PATH"; export
> LD_LIBRARY_PATH
> MANPATH="/opt/intel/fc/9.0/man:${MANPATH}"; export MANPATH
>
> with if statements to find the status / existence of the variables.
> Yes, the first thing I did was inspect the scripts to see what they did
> before even thinking of running them.
>
>
>>If they don't conflict, the best place is probably in /etc/profile.d,
>>where the settings will be picked up automatically by all users.
>>
>
>
> After putting the path and script name into the profile.d, should I log
> out and back in again for it to take effect, or?
The scripts seem to be sane and not clobber anything, so I'd put them in
/etc/profile.d
You will need to log out and then back in again for them to take effect.
> I found the following site for checking the environment settings
> http://www.comptechdoc.org/os/linux/usersguide/linux_ugenvironment.html
That site doesn't explicitly mention /etc/profile.d, but if you look in
/etc/profile, you'll see that that script runs all the scripts within
/etc/profile.d itself.
Cheers, Paul.
More information about the users
mailing list