>>679
-lオプションは順番にも意味があるので、test.cppの後にしてみては如何でしょうか。