Coreutils重新編譯方法

2021-09-05 15:28:12 字數 530 閱讀 5767

執行指令./configure

執行「make

進入src資料夾,挑選您要修改的檔案,我以pwd.c為例,將其複製到我的個人資料夾

修改pwd.c,將其內部所有帶「version」的行全部注釋掉

執行指令1

gcc -e -i ~/mycode/coreutils-8.30/lib/ -i ~/mycode/coreutils-8.30/ -i ~/mycode/coreutils-8.30/src pwd.c -o pwd.i

執行指令2

gcc -c pwd.i -o pwd.o

執行指令3

gcc -l ~/mycode/coreutils-8.30/lib/ -l /usr/lib/ pwd.o -o pwd -lcoreutils -lcrypt

執行./pwd

其他檔案同理

重新編譯索引

資料庫執行一段時間後,由於大量的資料變化,會導致一些表的索引實效,造成sql語句執行速度過慢,使資料庫出現大量的鎖,日常維護中應該對資料庫定時重新編譯索引。編譯索引 如下 setfeedback off column rebuild index heading spool temp rebuild ...

Raize 重新編譯

最近專案用到了raize5的日曆控制項,需要在中文版本與英文版本中切換顯示,這個需要修改 rzpopups.pas,修改了需要重新編譯.費老大勁了.首選修改 rzborder.pas,不然編譯不過 再改 rc5 source build rc5.cmd 執行ok,替換dcu,重新啟動ide,完美 這...

oracle 儲存過程重新編譯方法

隨筆 工作之餘寫的乙個小方法,方便忘了的時候檢視 第一種 如果你使用 pl sql developer工具 左側工具欄中選擇 儲存過程 選擇已經失效的procedure 右鍵 選擇重新編譯 即可完成 第二種 命令列版 1.查詢到無效物件 select alter object type object...