这个很简单,一种办法是用库封装起来,就是把你所有的文件都加到工程里,然后编译,如果没有任何问题了,再把你不需要封装的C文件移除出去,然后,在"Target Option..."里,原本我们是选择输出hex文件,现在不选这个,选择生成lib文件,今天喝多了,具体是什么英文忘记了,这样,就能生成库.
这个库,就可以代表所有被封装起来的C文件,而且这个库打不开,但是可以调用.
这个办法的好处是简单,用一个库文件就行了,但是对新手来说,可能不好设置.
还有一个简单的办法,就是,你把所有文件都加到工程里,然后编译,成功了之后,你看编译的文件里,有很多扩展名是.o的文件,那个文件叫链接文件,你用这个文件去代替相应的C文件,就是把你要保密的C文件移除,把这个.o文件加到工程里,就可以对这个C文件保密了,且又能正常使用.
这个方法的好是制作简单,但是使用相对麻烦,假如说你有1000个C文件,你就要一个一个去替换.
温馨提示:内容为网友见解,仅供参考