Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29423 Discussions

Intel Fortran Linux Compiler Installation Problems

tunderw5
Beginner
654 Views
Hello,

I am very new to Linux and am establishing it to write a big parallel program. I installed the Intel program and after running following the instructions I am getting this error:

ifort: command line error: no files specified; for help type "ifort -help"
root@ubuntu:/opt/intel# ifort -o prog1.out test1.f
ifort: error #10236: File not found: 'test1.f'
ifort: command line error: no files specified; for help type "ifort -help"
root@ubuntu:/opt/intel# ifort -o prog1.out program1.f90
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../..//libm.so when searching for -lm
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../..//libm.a when searching for -lm
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libm.so when searching for -lm
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libm.a when searching for -lm
ld: cannot find -lm
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../..//libc.so when searching for -lc
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../..//libc.a when searching for -lc
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libc.so when searching for -lc
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libc.a when searching for -lc
ld: cannot find -lc
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2//libgcc_s.so when searching for -lgcc_s
ld: cannot find -lgcc_s
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2//libgcc.a when searching for -lgcc
ld: cannot find -lgcc
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../..//libdl.so when searching for -ldl
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../..//libdl.a when searching for -ldl
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libdl.so when searching for -ldl
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libdl.a when searching for -ldl
ld: cannot find -ldl
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../..//libc.so when searching for -lc
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../..//libc.a when searching for -lc
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libc.so when searching for -lc
ld: skipping incompatible /usr/lib/x86_64-linux-gnu/libc.a when searching for -lc
ld: cannot find -lc

I did run source /opt/intel/bin/ifortvars.sh ia32
and installed the 32-bit Linux version into the default directory.


Any help would be greatly appreciated.

Thanks,
Thomas

0 Kudos
1 Reply
mecej4
Honored Contributor III
654 Views
It appears that you are using the 32-bit compiler/32-bit target combination on a 64-bit OS, and may be missing a 32-bit compat-gcc-32 installation.

A simple test is to write a "hello world" C program and trying to compile it using gcc -m32. If that fails, you know that you need to install the compat-gcc-32 package.
0 Kudos
Reply