[問題] 如何不讓printf轉成puts

作者: flypaper (一直飛)   2019-04-03 22:12:45
通常 C compiler 會做類似下面的轉換
printf("hello world\n") => puts("hello world");
小弟我想問下gcc和clang分別該下什麼flag 才能阻止上面的轉換
作者: Hazukashiine (私は幸せです)   2019-04-03 22:30:00
作者: longlongint (華哥爾)   2019-04-04 00:05:00
如果是我會用tee或是檔案重導印到檔案耶......
作者: bibo9901 (function(){})()   2019-04-04 03:23:00
硬要用這招的話,順便把puts改掉不就好了...其實gcc本身就有提供自訂printf-fno-builtin-printf
作者: s4300026 (s4300026)   2019-04-05 23:52:00
改成fprintf,印到硬碟裡
作者: Astar5566 (一顆星5566)   2019-04-06 00:14:00
就把puts順便hook掉啊
作者: Lipraxde (Lipraxde)   2019-04-06 07:55:00
syscall 也順便啊><
作者: annheilong (方格子)   2019-04-18 16:10:00
freopen

Links booklink

Contact Us: admin [ a t ] ucptt.com