เดธเดฟ, เดธเดฟ++, เด เดธเดเดฌเตเดฒเดฟ เดญเดพเดทเดเตพ (NASM, GAS, FASM) เดเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดเดดเตเดคเดฟเดฏ เดชเตเดฐเตเดเดเตเดฑเตเดฑเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดเดฎเดพเตปเดกเต-เดฒเตเตป เดฌเดฟเตฝเดกเต เดเตเดณเดพเดฏ เดซเตเตผเดเตเดธเตเดฑเต 1.9.0 (fz) เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเดฟ. เด เดเดฟเดธเตเดฅเดพเดจ เดเดชเดฏเตเดเดคเตเดคเดฟเดจเดพเดฏเดฟ เด เดเตเดณเดฟเดจเต เดเดฐเต เดฎเตเดเตเดเต เดซเดฏเดฒเต เดฎเดฑเตเดฑเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเดเดณเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดเตเดกเต เดเตเดฏเดฟเตฝ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต MIT เดฒเตเดธเตปเดธเดฟเดจเต เดเตเดดเดฟเดฒเดพเดฃเต เดฒเตเดธเตปเดธเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต.
เดซเตเตผเดเตเดธเตเดฑเต เดซเดฏเตฝ เดคเดฐเด เดเดฃเตเดเตเดคเตเดคเดฟ เดเดเดฟเดคเดฎเดพเดฏ เดฌเดพเดเตเดเตเตปเดกเต เดธเตเดตเดฏเดฎเตเดต เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเต. เดเดฐเต เดเตเดกเต เดซเดฏเดฒเตเด เดเดฐเต เดเดฌเตเดเดเตเดฑเตเดฑเต เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเต, เดคเตเดเตผเดจเตเดจเต เดเดฒเตเดฒเดพ เดเดฌเตเดเดเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเดฎเตเดณเตเดณ เดกเตเดฏเตเดชเตเดฒเดฟเดเตเดเตเดฑเตเดฑเต เดเตเดฒเตเดฌเตฝ เดเดฟเดนเตเดจเดเตเดเตพเดเตเดเดพเดฏเดฟ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเต เดเดฐเตเดฑเตเดฑ เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเดฌเดฟเตพ เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดจเตเดฌเดจเตเดง เดเตเดกเต เดซเดฏเดฒเตเดเดณเดฟเตฝ เดฎเดพเดฑเตเดฑเดเตเดเตพ เดตเดฐเตเดคเตเดคเดฟเดฏเดคเดฟเดจเตเดถเตเดทเด เดฎเดพเดคเตเดฐเดฎเต เดเดเดชเตเตฝ เดเตเดฏเตเดค เดซเดฏเดฒเตเดเตพ เดเดพเดทเต เดเตเดฏเตเดคเต เดตเตเดฃเตเดเตเด เดเดเดชเตเตฝ เดเตเดฏเตเดฏเต. เดเดชเตเดทเดฃเดฒเดพเดฏเดฟ, เดเตเดกเต เดซเดฏเตฝ เด เดชเตเดกเตเดฑเตเดฑเตเดเตพเดเตเดเต เดถเตเดทเด เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด เดฎเดพเดฑเตเดฑ เดเตเดฐเดพเดเตเดเดฟเดเดเตเด เดฑเตเดเดเดชเตเดฒเตเดทเดจเตเด เดธเดพเดงเตเดฏเดฎเดพเดฃเต.
เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจ เดเดเดชเตเดฒเดฑเตเดเตพ GCC, Clang, G++, Clang++ เดเดจเตเดจเดฟเดตเดฏเดพเดฃเต; เด เดธเดเดฌเตเดฒเดฑเตเดเตพ NASM, GAS, FASM เดเดจเตเดจเดฟเดตเดฏเดพเดฃเต; เดฒเดฟเดเตเดเดฑเตเดเตพ LD, GCC, Clang เดเดจเตเดจเดฟเดตเดฏเดพเดฃเต; เดเตเดเดพเดคเต AR เดเตผเดเตเดเตเดตเดฑเตเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต. C, C++ เดเดจเตเดจเดฟเดตเดฏเตเดเตเดเตเดณเตเดณ เดจเดฟเตผเดฌเดจเตเดงเดฟเดค เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเดเตพ เดเดตเดฏเดพเดฃเต: "-Wall -Wextra -Werror -Wpedantic -Wshadow -Wconversion". AddressSanitizer เดเด UndefinedBehaviorSanitizer เดเด เดธเดพเดจเดฟเดฑเตเดฑเตเดธเดฑเตเดเตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (-sanitize=false เดซเตเดฒเดพเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เด เดต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดเตเดเดพเด). เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจ เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเตพ เดเดตเดฏเดพเดฃเต: Linux, macOS, Windows (WSL2 เดเด เดชเดฐเตเดเตเดทเดฃเดพเดคเตเดฎเดเดฎเดพเดฏเดฟ เดคเดฆเตเดฆเตเดถเตเดฏเดตเตเดฎเดพเดฃเต).
เดตเตเตผเดธเดฟ 1.9.0-เดฒเต เดชเตเดคเดฟเดฏ เดญเดพเดทเดเตพ:
- "-target" เดซเตเดฒเดพเดเต เดเตเตผเดคเตเดคเต , เดเดคเต เดเดเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดฟเดซเดฟเดเตเดธเต เดเตเดณเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดคเตเดฐเต เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเดฟเดจเตเด เดเตเดฐเตเดธเต-เดเดเดชเตเดฒเตเดทเตป เดชเตเดฐเดพเดชเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเดฟเดจเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดเดเดชเตเดฒเตผ, เดฒเดฟเดเตเดเตผ, เดเตผเดเตเดเตเดตเตผ เดเดจเตเดจเดฟเดตเดฏเตเดเต เดชเตเดฐเตเดเตพ fz เดธเตเดตเดฏเดฎเตเดต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดจเตเดจเต (เดเดฆเดพ., "arm-linux-gnueabihf-gcc"). arm-linux-gnueabihf, aarch64-linux-gnu, riscv64-linux-gnu เดเดจเตเดจเดฟเดตเดฏเตเตพเดชเตเดชเตเดเต เดเดฒเตเดฒเดพ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตเดจเต เดเดพเตผเดเตเดฑเตเดฑเต เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเตเดเดณเตเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต.
- เดฒเดพเดเดเตเดตเตเดเต เดธเตเตผเดตเตผ เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดฟเดจเตเดณเตเดณ (LSP) เดชเดฟเดจเตเดคเตเดฃ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต. "-compile-commands" เดซเตเดฒเดพเดเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดฑเตเดเตเดเดฟเตฝ เดเดฐเต compile_commands.json (เดเดเดชเตเดฒเตเดทเตป เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต) เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต. เดซเดฏเตฝ เดญเดพเดท เด เดจเตเดธเดฐเดฟเดเตเดเดพเดฃเต เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเต. เดธเตเตผเดตเดฑเตเดเตพ LSP (Neovim, VSCode, CLion, Emacs, เดฎเตเดคเดฒเดพเดฏเดต) เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจ เดเดกเดฟเดฑเตเดฑเดฑเตเดเดณเดฟเตฝ เดเดเตเดเตเดเดเดชเตเดฒเตเดทเตป, เดเตเดกเต เดจเดพเดตเดฟเดเตเดทเตป, เดกเดฏเดเตเดจเตเดธเตเดฑเตเดฑเดฟเดเตเดธเต เดเดจเตเดจเดฟเดต เดจเตฝเดเตเดจเตเดจ clangd, ccls เดเดจเตเดจเดฟเดต เดเดคเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดจเตเดจเต.
- เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต fz "-update" เดเดฎเดพเตปเดกเต เดเดชเตเดชเตเตพ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดฌเตเดจเดฑเดฟ /usr/local/bin/fz.old-เดฒเตเดเตเดเต เดธเตเดตเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดคเต เดตเตเดฃเตเดเตเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเดคเต เดคเดจเตเดจเต เดฎเตเดฎเตเดชเดคเตเดคเต เดชเดคเดฟเดชเตเดชเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เดชเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต.
- เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดชเดกเดฏเดฑเดเตเดเดฑเดฟเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดฎเดพเดจ เด เดเดฟเดธเตเดฅเดพเดจ เดชเตเดฐเตเดเดณเตเดณเตเดณ เดซเดฏเดฒเตเดเตพ เดชเดฐเดธเตเดชเดฐเด เดเดฌเตเดเดเตเดฑเตเดฑเต เดซเดฏเดฒเตเดเตพ เดเดตเตผเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจ เดฎเตพเดเตเดเดฟ-เดกเดฏเดฑเดเตเดเดฑเดฟ เดชเตเดฐเตเดเดเตเดฑเตเดฑเตเดเดณเดฟเดฒเต เดเดฐเต เดฌเดเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเต. เดเดฑเดตเดฟเด เดซเดฏเดฒเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเตเตผเดฃเตเดฃ เดเดชเตเดเตเดทเดฟเด เดชเดพเดคเดฏเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟเดฏเดพเดฃเต เดเดฌเตเดเดเตเดฑเตเดฑเต เดซเดฏเตฝ เดจเดพเดฎเดเตเดเตพ เดเดชเตเดชเตเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเต.
- เดเดฑเตเดฑ เดซเดฏเดฒเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดจเตเดฑเดฑเดพเดเตเดเตเดตเต เดฎเตเดกเต "fz -shell" เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟ.
- SplitCommand, CmdSet, CmdBuild เดเดฎเดพเตปเดกเตเดเตพเดเตเดเดพเดฏเดฟ เดเตเดธเตเดฑเตเดฑเต เดเดตเดฑเตเดเต เดเตเตผเดคเตเดคเดฟเดเตเดเตเดฃเตเดเต. เดฒเดฟเดเตเดเตผ เดชเดพเดเตเดเตเดเดฟเดจเตเดณเตเดณ เดเตเดธเตเดฑเตเดฑเต เดเดตเดฑเตเดเต 17% เตฝ เดจเดฟเดจเตเดจเต 60% เดเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดเตเดเต, เดเตเดเดพเดคเต เดเดฒเตเดฒเดพ เดชเดพเดเตเดเตเดเตเดเตพเดเตเดเตเดฎเตเดณเตเดณ เดเดตเดฑเตเดเต 40% เดเดตเดฟเดเตเดเต.
- เดจเดทเตเดเดชเตเดชเตเดเตเด เดเตเตพเดเตเดฏเดฟเตป เดเดเดเดเตเดเตพ เดเดณเตเดณ เดธเดพเดนเดเดฐเตเดฏเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดฐเต เดเตเดเตเดเตโเดเตเตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตฝ เดธเดเดตเดฟเดงเดพเดจเด เดเตเตผเดคเตเดคเต.
เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเดพเดฑเตเดฑเดเตเดเตพ:
- เดชเดคเดฟเดชเตเดชเต 1.8.0 เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดฒเตเดฌเตเดฐเดฑเดฟเดเดณเตเดเต เด เดธเดเดฌเตเดฒเดฟ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต (-type static / -lib), เดฎเตพเดเตเดเดฟ-เดกเดฏเดฑเดเตเดเตผ เดชเตเดฐเตเดเดเตเดฑเตเดฑเตเดเดณเดฟเดฒเต เดเดฌเตเดเดเตเดฑเตเดฑเต เดซเดฏเตฝ เดจเดพเดฎเดเตเดเดณเตเดเต เดชเตเดฐเดคเตเดฏเตเดเดค เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต ".." เดชเดพเดคเดฏเตเดเต เดเตเดฐเดพเดตเตเตผเดธเดฒเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เด เดธเดเดฌเตเดฒเดฟ เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต เดชเดฟเดถเดเตเดเตพ เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเต.
- เดชเดคเดฟเดชเตเดชเต 1.7.0-เตฝ เดธเดฎเดพเดจเตเดคเดฐ เดธเดฎเดพเดนเดพเดฐเด (-j N, 0 โ เดเตเดฑเตเดเดณเตเดเต เดเดฃเตเดฃเดคเตเดคเดฟเดจเตเดฑเต เดเดเตเดเตเดกเตเดฑเตเดฑเดเตเดทเตป), เดฒเดฟเดเตเดเตผ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพเดเตเดเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ (-T), เดเตปเดเตเดฐเดฟ เดชเตเดฏเดฟเดจเตเดฑเต เดตเดฟเดฒเดพเดธเดเตเดเตพ (-Ttext), เดเดจเตเดฑเดฑเดพเดเตเดเตเดตเต เดฎเตเดกเต (fz -shell), เดเดเตเดเตโเดชเตเดเตเดเต เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดฑเต เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดคเดฟเดฐเดเตเดเตเดเตเดชเตเดชเต (elf32, elf64, bin), C++ เดซเดฏเดฒเตเดเดณเตเดเต เดธเดฎเดพเดนเดพเดฐเด (.cpp, .cc, .cxx) เดเดจเตเดจเดฟเดต C-เดฏเตเดเต เด เดคเต เดเตผเดถเดจเดฎเดพเดฏ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดซเตเดฒเดพเดเตเดเตพเดเตเดเตเดชเตเดชเด เดเตเตผเดเตเดเตเดจเตเดจเต.
- 1.6.0 เดชเดคเดฟเดชเตเดชเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดเดจเตเดทเตเดฏเดฒเตเดธเตเดทเตป (fz -init, .fz.yaml, .fzignore, README.md เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต), เดฌเตเดเตเดเตเดฒเตเดกเดฑเตเดเตพเดเตเดเตเด เดซเตเดเดตเตเดฏเดฑเดฟเดจเตเดฎเตเดณเตเดณ เดฌเดฟเตป เดซเตเตผเดฎเดพเดฑเตเดฑเต เดชเดฟเดจเตเดคเตเดฃ (-เดซเตเตผเดฎเดพเดฑเตเดฑเต เดฌเดฟเตป), libs, flags.cc, flags.asm, flags.ld เดเดจเตเดจเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเตเตฝเดกเตเดเตพ เดเดจเตเดจเดฟเดต เดเตเตผเดเตเดเตเดจเตเดจเต.
- เดชเดคเดฟเดชเตเดชเต 1.5.0 เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดดเตโเดธเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดเตพ (source_dirs), เดธเตโเดชเดทเตโเดเดฎเดพเดฏ เดซเดฏเตฝ เดฒเดฟเดธเตเดฑเตเดฑเตเดเตพ (source_files), เดชเดพเดฑเตเดฑเตเดฃเตเดเตพ เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเด/เดเดดเดฟเดตเดพเดเตเดเตเด, เดฒเดฟเดเตเดเตผ เดฒเตเดฌเตเดฐเดฑเดฟเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เดเดฐเต เดฒเดฟเดฌเตโเดธเต เดซเตเตฝเดกเต, .fzignore เดซเดฏเตฝ, เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเดเดณเตเดเต เดฎเตพเดเตเดเดฟ-เดฒเตเดตเตฝ เดฒเดฏเดจเด เดเดจเตเดจเดฟเดต เด เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
เด เดตเดฒเดเดฌเด: opennet.ru
