如何对自己的代码做成库文件,防止修改或者查看
2015-10-20 17:39
537 查看
如何对自己的代码做成库文件,防止修改或者查看
1,make xx.c xx.o
2, $ ar -r libxxx.a xxx.o
3,modify Makefile //for ex u-boot/common/cmd_jiangdou.c ,,make cmd_jiangdou.o
$ ar -r libjiangdou.a common/cmd_jiangdou.o
$ rm common/cmd_jiangdou.c //这样删掉cmd_jiangdou.c ,别人照样可以编译,但是不能看其内容或者修改了
4, dou@ubtu:/work/u-boot$ ar -t libjiangdou.a
cmd_jiangdou.o
dou@ubtu:/work//u-boot$
5 file -> cmd_jiangdou.c
6,
1,make xx.c xx.o
2, $ ar -r libxxx.a xxx.o
3,modify Makefile //for ex u-boot/common/cmd_jiangdou.c ,,make cmd_jiangdou.o
$ ar -r libjiangdou.a common/cmd_jiangdou.o
$ rm common/cmd_jiangdou.c //这样删掉cmd_jiangdou.c ,别人照样可以编译,但是不能看其内容或者修改了
quiet_cmd_u-boot__ ?= LD $@ cmd_u-boot__ ?= $(LD) $(LDFLAGS) $(LDFLAGS_u-boot) -o $@ \ -T u-boot.lds $(u-boot-init) \ --start-group $(u-boot-main) --end-group \ $(PLATFORM_LIBS) -L ./ -ljiangdou -Map u-boot.map quiet_cmd_smap = GEN common/system_map.o cmd_smap = \
4, dou@ubtu:/work/u-boot$ ar -t libjiangdou.a
cmd_jiangdou.o
dou@ubtu:/work//u-boot$
5 file -> cmd_jiangdou.c
#include <jiangdou.h>//add by jiangdou for SD unsigned char Display_Param[1024]; int update_env(void)//common/board_r.c { unsigned char buf[32]=""; int ret; unsigned int i; //printf("update jiang_dou param file ...........\n"); Display_cfg_Init(); memset(Display_Param, 0, sizeof(Display_Param)); //printf("%d\n",sizeof(cfg)); //Display_cfg_init(cfg); i = 0; if(Disp_cfg == 1) { //printf("===file====\n"); //printf("%s\n",display_param);//display_param = 屏参文件内容
6,
相关文章推荐
- php各种排序
- gradle --refresh-dependencies cleanEclipse eclipse
- eclipse项目导入的问题
- Delphi在子窗口合并菜单
- C语言(6) unix命令/C手动编译/include指令/Xcode 清空缓存的方法
- Goal: Godlike Lisp hk
- C++ 11 tuple & 可变参数模板
- 在Ubuntu中安装Eclipse与Helloworld
- delphi中,如何实现点击弹出子窗口,然后录入或修改数据?
- global语句(python学习手册422页)
- Yii增删改查
- 套接字编程基本例程
- java中static作用详解
- Python 坑爹之 代码缩进
- Java: 复制文件最快方法
- C语言(5) 函数使用需要注意的地方
- <学习笔记>Spring Security 学习
- java 自动装箱与拆箱 || java中 == 与 equal 的区别
- python str.replace / str.endswith 以及 python语句(返回目录中所有JPG图像的文件名列表)
- 《C++ Primer 5th edition》 第一章 开始