Atmel Studio / GCC:基于编译时符号的动态输出文件名

时间:2018-06-27 14:01:25

标签: dynamic filenames compile-time

全部

我正在将ATMEL Studio与GCC一起使用。我有以下愿望。

我的代码应该基于一个编译开关为不同的设备生成.hex文件。

例如

#ifdef LARGE
#define DEVICE_TYPE 345
#else
#define DEVICE_TYPE 365
#endif

我想知道是否有一种方法可以在编译时根据定义的符号“ LARGE”来动态更改输出文件的名称...或者是否有创建方法(是否定义基于符号“ LARGE”的输出文件(在第二种情况下,批处理脚本可以获取文件的存在与否)

其原因如下:不同的文件将被上传到网站的不同区域,以便进行无线更新。我试图防止由于运气不好,疲劳或根本没有焦点而混淆了上传的文件而导致的错误。

欢迎您提出其他可能对您有用的方法。

Grazie e ciao, 文森佐

0 个答案:

没有答案