Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.140.242.165] |
|
Сообщ.
#1
,
|
|
|
В программе есть кусок кода
#pragma omp parallel shared(a) reduction (+: sum) num_threads(nthread) { #pragma omp for for(long i = 0; i < n; ++i) { sum += a[i]; } } mingw32-g++.exe -o bin\Debug\CpuGpuCb.exe obj\Debug\CpuGpu.o -lgomp C:/Program Files/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/4.9.2/../../../../mingw32/bin/ld.exe: cannot find -lgomp collect2.exe: error: ld returned 1 exit status Как я понял, нужны библиотеки libgomp-1.dll и pthreadGC2.dll. Однако в папке CodeBlocks я этих библиотек не нашел. Помогите, пожалуйста |
Сообщ.
#2
,
|
|
|
Скорее нужны файлы библиотек .lib, хотя, скорее, .a.
|
Сообщ.
#3
,
|
|
|
Использовал версию codeblocks-16.01mingw-setup. Windows 7. А где найти нужные библиотеки? В папке CodeBlocs в папке Program Files нет ни одного файла, в который входит строка "gomp"
|
Сообщ.
#4
,
|
|
|
Сообщ.
#5
,
|
|
|
Спасибо за желание помочь. Получил такое сообщение:
mingw32-g++.exe -o bin\Debug\CpuGpuCb.exe obj\Debug\CpuGpu.o -fopenmp -static -lgomp mingw32-g++.exe: error: libgomp.spec: No such file or directory Видимо, проблема в том, что нужных файлов нет. Буду искать эти файлы |