关于XDC的那些破事
2010-07-21 16:09
316 查看
目前在我看来XDC就是TI搞出来的一套编译工具,特点就是多平台。
我要做得就是去好好使用它,一个.c 一个.cfg 我要做的就是这些。
先看看mycfg.cfg
var System = xdc.useModule("xdc.runtime.System");
就这么简单。
然后xs xdc.tools.configuro -t targets -p platforms -c ... mycfg.cfg
使用这个工具会生成一个子目录,mycfg:
newton@ubuntu:~/workspace/workshop/test/mycfg$ ls
config.bld custom.mak linker.cmd package package.bld package.mak package.xdc package.xs
其中compiler.opt是用来编译源文件用的,linker.cmd是用来链接用的。
再看看Makefile:
我还说不明白 呜呜
我要做得就是去好好使用它,一个.c 一个.cfg 我要做的就是这些。
先看看mycfg.cfg
var System = xdc.useModule("xdc.runtime.System");
就这么简单。
然后xs xdc.tools.configuro -t targets -p platforms -c ... mycfg.cfg
使用这个工具会生成一个子目录,mycfg:
newton@ubuntu:~/workspace/workshop/test/mycfg$ ls
config.bld custom.mak linker.cmd package package.bld package.mak package.xdc package.xs
其中compiler.opt是用来编译源文件用的,linker.cmd是用来链接用的。
再看看Makefile:
CGTOOLS = /usr CC = $(CGTOOLS)/bin/gcc LNK = $(CGTOOLS)/bin/gcc RTS = -lstdc++ CONFIG = mycfg XDCTARGET = gnu.targets.Linux86 %/linker.cmd %/compiler.opt : %.cfg xs xdc.tools.configuro -c $(CGTOOLS) -t $(XDCTARGET) $< %.o : %.c %.o : %.c $(CONFIG)/compiler.opt $(CC) $(shell cat $(CONFIG)/compiler.opt) -c $< hello:hello.o $(CONFIG)/linker.cmd $(LNK) -o $@ hello.o $(CONFIG)/linker.cmd $(RTS)
我还说不明白 呜呜
相关文章推荐
- java小技巧-关于乱码的那些个破事
- 关于win7下python3.6.3发布.exe的那些破事
- 关于镜像那些破事
- 关于网站PR值那些破事
- iOS SDK:那些关于iOS调试的技巧
- 大话C++----关于类的那些基础事
- 关于Java开发环境安装搭建的那些事
- 关于ubuntu软件安装理解那些事
- 暑期兼职“style”上线,你可知关于“兼职”那些不得不说的事
- 关于MyBatis你所不知道的那些事
- 关于IBM 随机启动选项(哪些保留那些删除)
- 关于那些年轻的岁月
- 关于Web应用登录状态的那些事
- 关于[[NSBundle mainBundle] infoDictionary]里面的那些东西
- 关于Javascript回调函数的那些事
- 关于Java语言中那些修饰符
- 关于javascript function对象那些迷惑分析
- 关于BroadcastReceiver 和 Service的那些事
- iphone,ipad,关于icon图标的那些事