различие в gcc между-pthread и-pthreads?

У меня есть pthreads программа. Я должен скомпилировать его с gcc-pthread в Linux (-pthreads, нераспознанная опция), и gcc-pthreads в Sun (-pthread нераспознанная опция). Почему различие, так как это - тот же компилятор? Однако-lpthread работает над обоими, но я слышал, что это не всегда достаточно.

13
задан Steven 9 December 2009 в 23:30
поделиться

1 ответ

Опции Solaris -pthreads и Linux -pthread делают эквивалентные вещи. Очевидно, что серия gcc-4.x также принимает -pthread для Solaris.

Вам нужна опция -pthreads/-pthreads во время компиляции, так как она добавляет поддержку многопоточности в препроцессоре и компоновщике.

.
14
ответ дан 2 December 2019 в 00:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: