|
随VxWorks发布的GNU工具链可以为运行VxWorks的控制器编译共享库,包括CompactRIO 901x, 902x, 和907x系列,以及单板RIO系列。可用于VxWorks 6.1和6.3的免费的GNU工具链附在这篇文档后面。
安装GNU工具链
1 下载.zip文件,解压缩到C盘
2 6.1版会在C盘上创建supp和WindRiver文件夹。6.3版创建一个gccdist文件夹,包含supp和WindRiver文件夹。将这些文件夹移出gccdist并删除gccdist。其他的内容不是必须的,但可以提供使用GUN工具链的进一步参考。
3 打开supp文件夹
4 右键单击setup-gcc.bat选择编辑
5 在批处理文件中,确认解压路径GCCPATH是C盘。如果需要,改为 GCCPATH=C:/
6 保存并关闭记事本。
7 点击开始菜单,选择运行,输入cmd打开命令行
8 输入c:进到C盘
9 输入cde supp进到supp文件夹
10 输入setup-gcc.bat运行批处理文件安装GUN工具链
运行GNU工具链范例
1 在命令行界面中,输入cd example进到example文件夹
2 输入make运行makefile创建.out文件
3 现在在C:\supp\example下可以看见PPC603gnu文件夹
4 打开PPC603gnu,里面有创建的.out文件
编辑makefile来创建其他.out文件
1 在supp中,创建一个新文件夹
2 将要编译的.cpp文件放入新文件夹中
3 将example文件夹中的Makefile拷贝到新文件夹中
4 打开Makefile
5 将OBJECTS := $(OBJ_DIR)/example.o改为 OBJECTS := $(OBJ_DIR)/yourcppfile'sname.o
6 将PROJECT_TARGETS := $(OBJ_DIR)/example.out 改成 PROJECT_TARGETS := $(OBJ_DIR)/yourcppfile'sname.out
7 在命令行窗口输入cd 你的新文件夹名进入
8 输入make运行makefile
9 在你的新文件夹中,你可以看见PPC603gnu文件夹,其中包含.out文件
10 注意:如果运行makefile出错,可能要再运行setup-gcc.bat。按照安装GNU工具链中的7-10步再试一次。下边的命令行窗口说明了这个错误。
|