fix gnu compile error
linking libs