是否可以将Cilk Plus与MinGW-w64 (x86_64-4.9.2-posix-sjlj-rt_v3-rev0)结合使用?
当我不使用-fcilkplus选项时,编译器会给出一个错误"-fcilkplus must be enabled to use '_Cilk_spawn'" --所以很明显,它会识别扩展关键字。在另一边的theres not any trace of'cilk.h'nor any other file containing"cilk"in its名称中,在编译器安装文件夹中。
如果使用选项-fcilkplus -lcilkrts编译,则会得到一个错误:
"libcilkrts.spec: No such file or directory"。
编译自代码::块,错误日志:
undefined reference to `__cilkrts_enter_frame_1'|
undefined reference to `__cilkrts_save_fp_ctrl_state'|
undefined reference to `__cilkrts_save_fp_ctrl_state'|
undefined reference to `__cilkrts_sync'|
undefined reference to `__cilkrts_rethrow'|
undefined reference to `__cilkrts_save_fp_ctrl_state'|
undefined reference to `__cilkrts_sync'|
undefined reference to `__cilkrts_rethrow'|
undefined reference to `__cilkrts_leave_frame'|
undefined reference to `__cilkrts_save_fp_ctrl_state'|
undefined reference to `__cilkrts_sync'|
undefined reference to `__cilkrts_rethrow'|
undefined reference to `__cilkrts_leave_frame'|
undefined reference to `__cilkrts_enter_frame_fast_1'|
undefined reference to `__cilkrts_leave_frame'|
||=== Build failed: 15 error(s), 2 warning(s) (0 minute(s), 1 second(s)) ===|MinGW和TDM-MinGW都使用较老的gcc版本(4.8系列),因此它们都使用t recognizecilk`‘关键字。
发布于 2015-04-25 17:19:45
windows上的MinGW似乎不支持Intel。
https://stackoverflow.com/questions/28973250
复制相似问题