我正在尝试创建一个 bash 脚本,它将以下值更改为我输入到命令行的值:
#ifndef SIZE
#define SIZE 10
#endif
有什么办法可以改变 SIZE 的值吗?
最佳答案
如果在编译程序时将 -DSIZE=30
传递给 GCC,那么 SIZE
将从一开始就被定义为 30
。然后,由于问题中显示的代码会检查它是否已定义,因此它不会被定义为 10
。
关于c - 如何重新定义#defined 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43759069/