Cimate 发表于 2016-8-1 14:52:26

arduino的库如何编绎成.o文件

自己写的库,不想公开。请问怎么编绎成.o或者加密呢?

164335413 发表于 2016-8-2 09:24:40

gccdemo.c -o demo.o
实际上,Arduino编译过程,会在C盘的C:\Users\你的计算机名\AppData\Local\Temp\XXXXXXXXXXXX.tmp

darkorigin 发表于 2016-8-2 23:33:06

别酱嘛~~分享代码是美德!
话说很多人也并不会去研究你的库文件如何实现,更多只是看接口函数、参数什么的。
既然准备把库分享给别人调用就别藏代码了~~~

Cimate 发表于 2016-8-3 10:57:21

改成.o还可以调用库吗?

znstj 发表于 2016-9-2 22:33:23

本帖最后由 znstj 于 2016-9-2 22:34 编辑

半年前就在思考这个问题 现在还没想好怎么弄最合适呢:(
编程成.o简单,但怎么在Arduino里面调用不知道

zjz5717 发表于 2016-9-6 22:22:40

Cimate 发表于 2016-8-3 10:57 static/image/common/back.gif
改成.o还可以调用库吗?

我试了一下,在devc里面可以直接保存成.o文件,然后也可以用devc打开也没有乱码什么的,但是arduino那边引用就出了点问题,引用不了

Cimate 发表于 2016-9-7 11:26:01

我看了一下arduin的编绎说明,他是把所有的c,cpp编绎成.o静态库的再连接,然后再生成hex文件的,按道理可以直接调用.o的库才行啊
页: [1]
查看完整版本: arduino的库如何编绎成.o文件