c

Share on:

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