赞
踩
File->New->Project
如果不使用C++进行编程,建议选择C Project,工程中不会存在C++相关配置,看起来更简洁(降低阅读成本)
追求简洁的工程,当然选择Empty Project,Toolchains选择Arm Cross GCC
默认生成debug和release配置
没测出来xPack GNU Arm Embedded GCC (arm-none-eabi-gcc)和GNU Tools for ARM Embedded Processors (arm-none-eabi-gcc)到底有什么区别
右键工程属性进入工程配置,Toolchain path在新建工程步骤中已经设置过,重点需要设置make路径,这里插一句,可以使用cygwin和msys,如果单纯的编译工程,这两者没有区别,但是如果需要使用prebuild或postbuild调用其他脚本,尤其是调用cmd或sh脚本,强烈建议使用msys,windows下msys兼容性更好更全
我的工程使用的是m0+内核,其他选择默认配置
默认工程的root路径在.cproject和.project同级目录下,在该路径下新建c文件或文件加会被自动识别。对于自定文件/夹组织,需要添加外部文件/加如何操作
导入整个外部文件夹:
右键工程,new->folder
导入单个外部文件:
右键工程,Import->File System,可以选择全部或单个文件,Into folder配置导入工程中/工程子文件夹,创建链接,这样源文件是同一个
这比较简单,直接右键工程,新建文件(h/c)或文件夹,其中文件或文件夹需要建到某个文件夹下,右键对应的文件进行new,不建议使用Source Folder
右键工程属性,配置C和汇编路径,一般C就行了,路径建议使用相对工程路径,点击Variables可以找到ProjDirPath变量,基于ProjDirPath向上或向下指定对应的头文件路径
同样使用环境变量相对路径
1.eclipse中默认不识别.s(小写的.s汇编文件),需要改成.S(大写的.S)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。