驱动开发---cc1: error: code model kernel does not support PIC mode(改文件Unhelp?try it)

这篇具有很好参考价值的文章主要介绍了驱动开发---cc1: error: code model kernel does not support PIC mode(改文件Unhelp?try it)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.前言

      问题描述:在编译内核时出现 cc1: error: code model kernel does not support PIC mode的问题。

        驱动开发---cc1: error: code model kernel does not support PIC mode(改文件Unhelp?try it)

        linux版本:3.14 

     问题分析:这极大原因是系统调用了默认的编译器导致的。

     问题解决:在进行make编译的时候,加上ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-   或者在自己源码Makefile里面加上  :                        驱动开发---cc1: error: code model kernel does not support PIC mode(改文件Unhelp?try it)

        两种方法均可。文章来源地址https://www.toymoban.com/news/detail-505672.html

到了这里,关于驱动开发---cc1: error: code model kernel does not support PIC mode(改文件Unhelp?try it)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【心得】java从CC1链入门CC链个人笔记

    【心得】java从CC1链入门CC链个人笔记

    来劲了,感觉离真正的CTF又近了一步。 本文仅从一个萌新的角度去谈,如有纰漏,纯属蒟蒻。 目录 CC链概念 CC链学习前置知识 CC1链 Version1 Version2 Version3 CC链  Commons Collections apache组织发布的开源库 里面主要对集合的增强以及扩展类  被广泛使用 如HashMap  HashTable  ArrayList 总

    2024年01月25日
    浏览(11)
  • Java反序列化漏洞-CC1利用链分析

    Java反序列化漏洞-CC1利用链分析

    目录 一、前置知识 1. 反射 2. Commons Collections是什么 3. 环境准备 二、分析利用链 1. Transformer 2. InvokeTransformer 执行命令 3. ConstantTransformer 4. ChainedTransformer 执行命令 5. TransformedMap 6. AbstractInputCheckedMapDecorator 7. AnnotationInvocationHandler 三、编写POC 1. ChainedTransformer 2. decorate 3. Annotatio

    2024年02月04日
    浏览(7)
  • 已解决ERROR:ssl_client_socket_impl.cc(992)] handshake failed; returned -1, SSL error code 1, net_error

    已解决ERROR:ssl_client_socket_impl.cc(992)] handshake failed; returned -1, SSL error code 1, net_error

    已解决ERROR:ssl_client_socket_impl.cc(992)] handshake failed; returned -1, SSL error code 1, net_error -101 粉丝群里面的一个小伙伴遇到问题跑来私信我,想用selenium操作浏览器自动化,但是发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以

    2023年04月15日
    浏览(8)
  • VS_Code运行中出现launch:program ... does not exist的解决办法

    VS_Code运行中出现launch:program ... does not exist的解决办法

    问题描述:   问题原因: 包含了多个CPP文件 由于VSCODE实际上是一个文本编辑器,不是一个IDE,它不会自动链接项目通过头文件引用的.c文件。要解决这个问题,就要告诉编译器需要链接哪些文件。 解决方法: 1.找到工程所在文件夹中,找到tasks.json,找到\\\"args\\\"属性,在其中

    2024年02月11日
    浏览(15)
  • 14. 成功解决:ssl_client_socket_impl.cc(992) handshake failed;returned -1,SSL error code 1,net_error -103

    14. 成功解决:ssl_client_socket_impl.cc(992) handshake failed;returned -1,SSL error code 1,net_error -103

    ❤️ 个人主页:水滴技术 🌸 订阅专栏:成功解决 BUG 合集 🚀 支持水滴: 点赞 👍 + 收藏 ⭐ + 留言 💬 今天使用 Python 的 selenium 时,一直在报如下错误: 详细错误截图: 虽然该错误不会影响正常使用,但一直刷屏也很是烦人,于是想彻底解决一下。 该提示是由于不安全的

    2024年02月11日
    浏览(12)
  • NXP MCUXPresso - cc1plus.exe: out of memory allocating 65536 bytes

    NXP MCUXPresso - cc1plus.exe: out of memory allocating 65536 bytes

    在尝试迁移 openpnp - Smoothieware project 从gcc命令行 + MRI调试方式 到NXP MCUXpresso工程. 遇到了编译器错误 cc1plus.exe: out of memory allocating 错误后面的字节数, 根据代码实现的不同, 也可能是其他数字. 查到资料上说的原始资料 cc1plus.exe: out of memory allocating 65536 bytes 尝试对MCUXPresso的cc1p

    2024年02月03日
    浏览(30)
  • error: src refspec master does not match any

    error: src refspec master does not match any

    当git报这个错的时候,证明我们执行了git push命令,但是我们会发现代码提交不上去 git push -u origin main  执行这个命令就可以解决(注释:现在master改成了main)

    2024年02月21日
    浏览(13)
  • Linux驱动编译报错ERROR: Kernel configuration is invalid怎么办

    Linux驱动编译报错ERROR: Kernel configuration is invalid怎么办

    Linux驱动编译报错ERROR: Kernel configuration is invalid怎么办 报错信息 RROR: Kernel configuration is invalid. include/generated/autoconf.h or include/config/auto.conf are missing. Run ‘make oldconfig make prepare’ on kernel src to fix it. WARNING: Symbol version dump ./Module.symvers is missing; modules will have no dependencies and modversi

    2024年02月11日
    浏览(10)
  • Android BUG 之 Error: Activity class {} does not exist

    Android BUG 之 Error: Activity class {} does not exist

    更换包名,运行报错 在替换包名的时候要确认,配置文件跟build中的保持一致,在更换后还要将旧包的缓存数据清理掉 1 替换后删除 app 下的build 文件夹 2 Rebuild Project 下项目 3 点击同步代码 如下图

    2024年02月01日
    浏览(15)
  • [ERROR] Error executing Maven.[ERROR] The specified user settings file does not exist:

    [ERROR] Error executing Maven.[ERROR] The specified user settings file does not exist:

    今天在导入JavaEE项目的时候运行时出现了以下错误: [ERROR] Error executing Maven. [ERROR] The specified user settings file does not exist: C:Usersmavenapache-maven-3.6.2-binapache-maven-3.6.2confsettings.xml  解决方法 两种,主要看自己使用的tomcat: 1、 File——Settings,选择正确的Maven安装路径。  2、 点

    2024年02月08日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包