Hi AFAIK just linking lapack32.so is not enough. You should also link libmkl_def.so or libmkl_p4.so Please read MKL's documentation to get more information on this.
Regarding usr/lib/crt1.o:In function '_start':*** /usr/lib/crt1.o(.text+0x18): unidentified reference to 'main' error - you will get this error if you try to create an executable with file without the main function. Use -c option to just compile the file (without main function).