博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iot_programe Makefile hacking
阅读量:6413 次
发布时间:2019-06-23

本文共 1368 字,大约阅读时间需要 4 分钟。

/***************************************************************************** *                      iot_programe Makefile hacking * 说明: *     富林这边编写的demo,看一下其Makefile是怎么处理所有的源代码的,有生成动态、 * 静态链接库,以及直接编译输出,其实模块化编译的模式还是很好的。 * *                                           2017-8-12 深圳 龙华樟坑村 曾剑锋 ****************************************************************************/一、参考文档:    1. Linux GCC编译使用动态、静态链接库        http://blog.csdn.net/a600423444/article/details/7206015二、Makefile    all:        make -C  gpio_led/main all        ...    clean:        make -C  gpio_led/main   clean        ...三、gpio_led/main/Makefile    CC = arm-linux-gnueabihf-gcc        all:        make -C ../src        # use share library        $(CC)      main.c   -o gpio_led -L ../src/ -lgpio_led        # directory compile with source code        $(CC)        main.c   ../src/gpio_led.c  -o my_gpio_led        clean:        rm gpio_led  my_gpio_led -rf        make -C ../src clean    四、gpio_led/src/Makefile    CC = arm-linux-gnueabihf-gcc    AR = arm-linux-gnueabihf-ar    all:        # output share library        $(CC)  gpio_led.c   -fPIC -shared -o   libgpio_led.so        # output static library        $(CC)  -c   gpio_led.c  -o  libgpio_led.o -I ../include        $(AR)  rcv  libgpio_led.a  libgpio_led.o    clean:        rm *.so *.o *.a

 

转载于:https://www.cnblogs.com/zengjfgit/p/7349142.html

你可能感兴趣的文章
第一讲 机器学习中的数学
查看>>
RabbitMq的集群搭建
查看>>
asp.net web常用控件FileUpload(文件上传控件)
查看>>
动态网页的建立
查看>>
参数展开与特殊字符
查看>>
linux下使用nginx搭建流媒体服务器
查看>>
解读MySQL驱动加载逻辑
查看>>
Python的time模块(一)
查看>>
Spring控制器注解
查看>>
根据日期分组,查询数量、总量等信息
查看>>
spring boot + mybatis 同时访问多数据源
查看>>
Linux服务器(CentOS)安装SVN(subversion)教程
查看>>
Oracle官网下载jdk 版本
查看>>
URL中汉字转码
查看>>
搭建TurnServer服务器
查看>>
转载:PHP性能提升之OPcache相关参数详解
查看>>
[转]Tutorial about USB HID Report Descriptors
查看>>
方法重写或者方法覆盖
查看>>
[转]go正则实例
查看>>
Selector中关于顺序的注意事项
查看>>