sandbox/bugs/check_for_openmp.c
_OPENMP
not recognized
When compiling and running the script like so:
$qcc example.c -lm -fopenmp
–> code should be run like ‘$qcc -fopenmp example.c -lm’
$./a.out
I obtain,
i = 0, j = 1
This is not wat i expected.
int main(){
int i = 0, j = 0;
#if _OPENMP
i++;
#endif
@if _OPENMP
j++;
@endif
printf("i = %d, j = %d\n", i, j);
}
Noting that #if _OPENMP
behaves as expected when using gcc `directly’.