其他分享
首页 > 其他分享> > gcc工具链

gcc工具链

作者:互联网

gcc -T scritfile// 用scritfile做链接脚本
-l namespec:添加由namespec指定的目标文件或archive到链接的文件表 找这个lianamespec.a
-O://优化 -Os
-wl option//传递option作为参数到linker
–unresolved-symbols//决定 如何处理unresolved symbols
–check-sections//任命查看是否重叠后,linker不检查section地址,
–warn-common//当common symbol和其他symbol组合后,产生warn
–warn-section-align//由于对其尔改变output section的地址时,产生警告
–warn–unresolved-symbols//linker报告unresolved symbol,产生警告
-L//添加路径到ld寻找archive library和ld控制脚本的路径列表,
–start-group//archive应该是archive文件列表
/ar://生成archive*****/
ar+keys+argument
keys:r 替换archive中的文件
x:提取archive中的文件
t:列出archive中的文件
参数c:静静地建立archive
ar rcv lia.a *.o *.o

/objcopy****/
复制输入到输出,改变格式
objcop -O//设置binary file

标签:文件,gcc,unresolved,linker,warn,symbols,工具,archive
来源: https://blog.csdn.net/weixin_44288260/article/details/98356237