c
Overview
写在前面 如果出现xxxx not found
1source /home/s/intel/bin/compilervars.sh intel64
2
3
4source /home/s/intel/bin/ifortvars.sh intel64
以c为例
1/root/FEAST/3.0/example/Hermitian/C/1_dense
2
3gcc helloworld.c -o helloworld -I/root/FEAST/3.0/include -L/root/FEAST/3.0/lib/x64 -lfeast -lfeast_dense -Wl,--start-group -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -Wl,--end-group -liomp5 -lpthread -lm -lirc
4
5./helloworld
6
7
8
9
10gcc driver_cfeast_heev.c -o driver_cfeast_heev -I/root/FEAST/3.0/include -L/root/FEAST/3.0/lib/x64 -lfeast -lfeast_dense -Wl,--start-group -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -Wl,--end-group -liomp5 -lpthread -lm -lirc
11
12./driver_cfeast_heev
gcc test.c -o test -I/root/FEAST/3.0/include -L/root/FEAST/3.0/lib/x64 -lfeast -lfeast_dense -Wl,–start-group -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -Wl,–end-group -liomp5 -lpthread -lm -lirc
gcc test.c -o test -I/root/FEAST/3.0/include -L/root/FEAST/3.0/lib/x64 -lfeast -lfeast_dense -Wl,–start-group -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -Wl,–end-group -liomp5 -lpthread -lm -lirc
gcc helloworld.c -o helloworld -I$FEAST/include -L$FEAST/lib/x64 -lfeast -lfeast_dense -Wl,–start-group -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -Wl,–end-group -liomp5 -lpthread -lm -lirc
sublime text
1{
2 "shell_cmd": "source /home/s/intel/bin/compilervars.sh intel64 && source /home/s/intel/bin/ifortvars.sh intel64 && gcc \"${file}\" -o \"${file_path}/${file_base_name}\" -I/home/s/FEAST/FEAST/3.0/include -L/home/s/FEAST/FEAST/3.0/lib/x64 -lfeast -lfeast_dense -lfeast_banded -lfeast_sparse -Wl,--start-group -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -Wl,--end-group -liomp5 -lpthread -lm -lirc ",
3 "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
4 "working_dir": "${file_path}",
5 "selector": "source.c",
6
7 "variants":
8 [
9 {
10 "name": "Run",
11 "shell_cmd": "source /home/s/intel/bin/compilervars.sh intel64 && source /home/s/intel/bin/ifortvars.sh intel64 && gcc \"${file}\" -o \"${file_path}/${file_base_name}\" -I/home/s/FEAST/FEAST/3.0/include -L/home/s/FEAST/FEAST/3.0/lib/x64 -lfeast -lfeast_dense -lfeast_banded -lfeast_sparse -Wl,--start-group -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -Wl,--end-group -liomp5 -lpthread -lm -lirc && \"${file_path}/${file_base_name}\""
12 }
13 ]
14}
15
16
17
18
19
20
21
22
1
2"-I/home/s/FEAST/FEAST/3.0/include",
3 "-L/home/s/FEAST/FEAST/3.0/lib/x64",
4 "-lfeast",
5 "-lfeast_dense",
6 "-lfeast_banded",
7 "-lfeast_sparse",
8 "-Wl,--start-group",
9 "-lmkl_intel_lp64",
10 "-lmkl_intel_thread",
11 "-lmkl_core",
12 "-Wl,--end-group",
13 "-liomp5",
14 "-lpthread",
15 "-lm",
16 "-lirc"
17