fixed link issue under linux: gcc argc order