当前位置:  技术问答>linux和unix

gcc参数问题

    来源: 互联网  发布时间:2016-07-21

    本文导语:  本帖最后由 gentlewind0 于 2009-12-05 14:24:17 编辑 $(CC) -s -fPIC -lpthread -rdynamic -o $@ $(OBJS) -ldl -lm -L$(PROJECTDIR)/lib/ -lxgdmaths -lxgdmodule -ldev -lxgdemv arm-elf-flthdr -s 10240 $(TARGET) 请问参数-s -fPIC -lpthread -rdynamic 和  arm...

本帖最后由 gentlewind0 于 2009-12-05 14:24:17 编辑
$(CC) -s -fPIC -lpthread -rdynamic -o $@ $(OBJS) -ldl -lm -L$(PROJECTDIR)/lib/ -lxgdmaths -lxgdmodule -ldev -lxgdemv

arm-elf-flthdr -s 10240 $(TARGET)


请问参数-s -fPIC -lpthread -rdynamic 和  arm-elf-flthdr -s 10240 每个具有什么含义

|
请问参数-s -fPIC -lpthread -rdynamic 和  arm-elf-flthdr -s 10240 每个具有什么含义 
-s strip,把符号删除 
-fPIC 编译共享库时产生与位置无关代码
-fPIC 
   If supported for the target machine, emit position-independent 
   code, suitable for dynamic linking and avoiding any limit on the 
   size of the global offset table. This option makes a difference on 
   the m68k and the SPARC. 

   Position-independent code requires special support, and therefore 
   works only on certain machines. .   
-lpthread 指定需要将线程库编译进去
-rdynamic 通知链接器将所有符号添加到动态符号表中
-rdynamic 
Pass the flag ‘-export-dynamic’ to the ELF linker, on targets that support 
it. This instructs the linker to add all symbols, not only used ones, to the 
dynamic symbol table. This option is needed for some uses of dlopen or to 
allow obtaining backtraces from within a program.
arm-elf-flthdr -s 10240 调整目标的栈大小为10240

    
 
 

您可能感兴趣的文章:

  • GCC编译程序时,有自定义头文件,提示找不到该头文件,但他就在这个目录中,如何设置GCC参数?
  • gcc -lc -lm -lxivdcore 参数问题
  • 关于gcc -fno-strict-prototype 参数的问题
  • gcc和gdb的一个简单的参数问题
  • gcc 编译java需要什么参数?
  • 求助关于GCC的几个参数~~~~
  • 有关gcc命令的参数问题
  • gcc参数
  • gcc中(linux下)相关命令参数的意思 怎么获得? 有电子文档么?
  • gcc 参数求解
  • 如果linux下的C语言中嵌入汇编成程序,GCC需要什么样的参数?
  • 在用gcc编译c程序时,打开调试选项是何参数?急急!!!
  • 请问gcc是不是要加什么参数才能编译C++程序的呢
  • linux下面用什么来编译c++,如果用gcc需要用什么参数吗?
  • gcc的什么参数能把编译的log定向到一个指定的file保存起来?
  • [求助]gcc时,误将-o 参数后面加了 .c ,结果源文件被覆盖了
  • gcc“ 前 "的一些参数是干什么用的
  • 如何在makefile.in中添加gcc -finstrument-functions参数?
  • gcc 编译参数求教
  • gcc编译时参数 -lm 是什么意思,起什么作用?谢谢指点!
  • GCC无法安装的问题,希望有人帮我( Debian 4.04ra无法安装GCC)
  • gcc与arm-linux-gcc编译的问题???
  • 疑惑softfloat的问题,并求arm-linux-gcc和arm-linux-softfloat-gcc4.1.1
  • 安装Oracel,关于ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc的问题
  • 卸载和安装GCC问题
  • gcc安装的问题
  • cc与gcc的问题
  • 关于gcc的问题!
  • gcc 问题
  • 内核版本问题 GCC版本问题
  • solaris下gcc问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下GCC内置原子操作函数(多线程资源访问)介绍
  • 使用popen来执行gcc命令,如何根据读出来的gcc的输出来判断gcc是否编译成功?
  • 命令:mips_fp_le-gcc,mipsel-gcc 是什么意思?跟一般的gcc有什么区别?
  • 怎样升级我的GCC呀,我用的RH7.2,GCC 2.96 ,我从网上下载了一个gcc-3.2.3.tar.gz
  • arm-elf-gcc 和 arm-linux-gcc有什么区别?arm-elf-gcc里的elf代表什么?
  • gcc-ccore、avr-gcc及arm-gcc的区别
  • gcc在哪里?bash:gcc:command not found
  • 如何删掉GCC3.0(我需要GCC2.0-----)
  • Windows版GCC TDM-GCC
  • 急问:如何卸掉gcc 3.2庄gcc 2.96
  • 有人遇到过吗,在安装GCC时提示,"checking gcc ...no "
  • gcc编译时出错,gcc: installation problem, cannot exec `as': 没有那个文件或目录!!!求助呀呀!!!!!
  • Solaris8,安装了iconv,gcc和gcclib,然后用gcc编译c程序出错。
  • 一套未安装gcc的Linux中安装gcc rpm包时时出现错误
  • 下了一个GCC3.0包用tar xjfv gcc-3.0.tar.bz2解压后出现一堆文
  • 请问如何安装rpm格式的gcc如gcc-3.2.2-5.src.rpm,谢谢
  • arm-linux-gcc交叉编译出错,但gcc编译没错,什么原因呢???
  • 在redhat9下,如何将gcc3.x改为gcc2.x?
  • linux x86_64下由于拷贝gcc的lib目录导致gcc编译器出错
  • 我在Solaris8上安装了gcc3.3Solaris8,但是总是出错!错误如下:gcc: syntax error at line 1: `(' unexpected
  • 求助:当用 gcc 编译时没,加上优化选项 -02 ,可是提示是 gcc: unrecognized option `-02'


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3