Linux / gcc中InterlockedIncrement的等价物

这将是一个非常简单的问题(可能重复),但我无法找到它。

Win32 API提供了一组非常方便的primefaces操作(如内在函数),例如InterlockedIncrement ,它发出lock add x86代码。 此外, InterlockedCompareExchange映射到lock cmpxchg

但是,我想在Linux中用gcc做到这一点。 由于我正在使用64位,因此无法使用内联汇编。 是否存在gcc的内在函数?

GCC Atomic Built-ins