一般來說mingw裡面的gcc版本都是3.4.x版本的,如果要用到openMP,通常都要手動下載新版的gcc。雖然說gcc 4.5.0都已經出了,但是都要一個套件一個套件下載,所以我就直接使用去年的版本gcc 4.4.0。其實我電腦是單核的,設計多核心程式其實也是好玩,對多核有點概念而已。
在昆西中的設定,必須要在Compiler option加入 -fopenmp,還有在Linker options加入 -lgomp -lpthread,然後另外要去下載pthreadGC2.dll檔案,複製到bin資料夾。這時候gcc編譯openmp環境就大致完成了。接下來就是寫openmp的程式了。而昆西也就能支援多核心的開發了。
No comments:
Post a Comment