当前位置:   article > 正文

linux C语言finsh_linux finsh

linux finsh

环境:
    主机:ubuntu16.04
    编译器:arm-xilinx-linux-gnueabi-gcc 
    目标机:zynq7000,32bit
    版本:4.9.2

环境:
    主机:ubuntu16.04
    编译器:gcc
    目标机:本机,64bit
    版本:5.4.0
    主机上编译,使用命令时必须把下面内容中的"arm-xilinx-linux-gnueabi-"删除
    
    
    

 

 

 

 

 

 


第一、创建链接脚本
1、输出脚本
#arm-xilinx-linux-gnueabi-ld -verbose > ld.lds
2、删除"OUTPUT_FORMAT"前面的内容,删除"=================================================="内容以及其后面的内容。
得到的脚本极为gcc默认的连接脚本。
3、将"_edata = .; PROVIDE (edata = .);"和". = .;"内容之间加入如下内容:
  FSymTab :
  {
    PROVIDE_HIDDEN (__fs

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/837635
推荐阅读
相关标签
  

闽ICP备14008679号