i***r 发帖数: 1035 | 1 我在debug code的时候经常要改变DEBUG的值为0 或1
#define DEBUG 0
有没有办法直接在command line用一个命令,改掉那个值?
谢谢 |
G*****h 发帖数: 33134 | 2 let it open in an editor
【在 i***r 的大作中提到】 : 我在debug code的时候经常要改变DEBUG的值为0 或1 : #define DEBUG 0 : 有没有办法直接在command line用一个命令,改掉那个值? : 谢谢
|
x****s 发帖数: 921 | |
i***r 发帖数: 1035 | 4 昨天才吃了亏。我用的mac,开了一个geditor,最小化了没有注意
然后同时在用vi修改,debug半天老师不对劲
后来我认为是因为那个geditor每隔几分钟自动保存 可能是罪魁祸首。。。然后我关掉
vi,程序直接回到几个小时钱的状态。。。
【在 G*****h 的大作中提到】 : let it open in an editor
|
i***r 发帖数: 1035 | |
G*****h 发帖数: 33134 | 6 用 vi 就不要开其它... :)
【在 i***r 的大作中提到】 : 昨天才吃了亏。我用的mac,开了一个geditor,最小化了没有注意 : 然后同时在用vi修改,debug半天老师不对劲 : 后来我认为是因为那个geditor每隔几分钟自动保存 可能是罪魁祸首。。。然后我关掉 : vi,程序直接回到几个小时钱的状态。。。
|
y***d 发帖数: 2330 | 7 #ifndef DEBUG
#define DEBUG 0
#endif
gcc -DDEBUG=1 ...
or you can put it into a universal header file, and
gcc -Iheader.h ....
I don't think it is wise to change all the files again and again
【在 i***r 的大作中提到】 : 我在debug code的时候经常要改变DEBUG的值为0 或1 : #define DEBUG 0 : 有没有办法直接在command line用一个命令,改掉那个值? : 谢谢
|
i***r 发帖数: 1035 | 8 我在debug code的时候经常要改变DEBUG的值为0 或1
#define DEBUG 0
有没有办法直接在command line用一个命令,改掉那个值?
谢谢 |
G*****h 发帖数: 33134 | 9 let it open in an editor
【在 i***r 的大作中提到】 : 我在debug code的时候经常要改变DEBUG的值为0 或1 : #define DEBUG 0 : 有没有办法直接在command line用一个命令,改掉那个值? : 谢谢
|
x****s 发帖数: 921 | |
|
|
i***r 发帖数: 1035 | 11 昨天才吃了亏。我用的mac,开了一个geditor,最小化了没有注意
然后同时在用vi修改,debug半天老师不对劲
后来我认为是因为那个geditor每隔几分钟自动保存 可能是罪魁祸首。。。然后我关掉
vi,程序直接回到几个小时钱的状态。。。
【在 G*****h 的大作中提到】 : let it open in an editor
|
i***r 发帖数: 1035 | |
G*****h 发帖数: 33134 | 13 用 vi 就不要开其它... :)
【在 i***r 的大作中提到】 : 昨天才吃了亏。我用的mac,开了一个geditor,最小化了没有注意 : 然后同时在用vi修改,debug半天老师不对劲 : 后来我认为是因为那个geditor每隔几分钟自动保存 可能是罪魁祸首。。。然后我关掉 : vi,程序直接回到几个小时钱的状态。。。
|
y***d 发帖数: 2330 | 14 #ifndef DEBUG
#define DEBUG 0
#endif
gcc -DDEBUG=1 ...
or you can put it into a universal header file, and
gcc -Iheader.h ....
I don't think it is wise to change all the files again and again
【在 i***r 的大作中提到】 : 我在debug code的时候经常要改变DEBUG的值为0 或1 : #define DEBUG 0 : 有没有办法直接在command line用一个命令,改掉那个值? : 谢谢
|
m****0 发帖数: 2236 | 15 I recommend `sed`
【在 i***r 的大作中提到】 : 我在debug code的时候经常要改变DEBUG的值为0 或1 : #define DEBUG 0 : 有没有办法直接在command line用一个命令,改掉那个值? : 谢谢
|
l*********s 发帖数: 5409 | 16 Re.
【在 y***d 的大作中提到】 : #ifndef DEBUG : #define DEBUG 0 : #endif : gcc -DDEBUG=1 ... : or you can put it into a universal header file, and : gcc -Iheader.h .... : I don't think it is wise to change all the files again and again
|