collect2: ld returned 1 exit status
# general
f
collect2: ld returned 1 exit status