复杂命令行参数:gcc的-Wl,
-Wl,表示后面的参数将传给link程序ld(因为gcc可能会自动调用ld),如果后面的ld参数有空格,怎么传呢?比如想加一个-rpath /path? 下面几种方法:
1. -Wl,rpath /path
2. -Wl,rpath:/path
3. -Wl,rpath=/path
4. -Wl,rpath,/path
5. -Wl,"rpath /path"
6. -Wl,'rpath /path'
经过20分钟摸索和google,我才找到正确答案是 4,记下来。
阅读(4152) | 评论(0) | 转发(2) |