/usr/bin/ld: cannot open output file vector: Is a directory collect2: error: ld returned 1 exit status