Linux common commands -- Sed/Grep

本文介绍SED命令在文本处理中的多种应用场景,包括字符串替换、模式匹配删除及子串提取等高级用法。通过具体实例展示了SED如何高效地进行文本编辑。
Sed replace matched string
sed -i -e 's/original/new/' file
List only file names which match the given pattern
find path -type f -exec grep -l "regex expression" {} \;
sed delete match pattern across multiple lines.

File (alpha.txt)content is as below

            "externalPartyId":[
              {
                "id":[
                  "5036"
                ],
                "externalSystem":[
                  "AOCM"
                ],
                "status":[
                  "Active"
                ],
                "type":[
                  "AOCM Id"
                ]
              }
            ]

Delete content:

,
"type":[
  "AOCM Id"
]

Command:

sed -i -e '/\,$/ {
N
/\"type\"/ {
    N
    /\"Centrelink Card\"/d
  }
}' alpha.txt
find api-tests/test/templates/ -name “*-e” -exec sh -c ‘mv -f 00{0%-e}’ {} \;
Extract substring from line

such as, extract the string followed by internalId. The result should be “659145767487949251

echo "internalPartyId.internalId=659145767487949251;internalPartyId.otherField" | sed 's/.*internalId=\(.*\);internalPartyId.*/\1/g'

output the matched party

grep -o "traceId=abc_.*abc" targetFile

example:

2018-07-25 19:50:29.062[ERROR][service=appName,authType=,appId=,ver=,userId=1234567,traceId=CSP_PTY_MESSAGE_146436488,severity=Low,event=,sourceSystem=] - ab.c.g.ExceptionLoggerServiceImpl - Can’t process further.

Extract value of userId part

grep -o "userId=.*,traceId" --color sourcefile.txt | sed 's/userId=\(.*\),traceId$/\1/g'

Extract value matching the given regular expression

grep -E -o "[0-9]{1,}" sourceFile.txt
I[10:10:57.635] Ubuntu clangd version 12.0.0-++20210319082646+4990141a4366-1~exp1~20210319193401.61 I[10:10:57.635] PID: 41596 I[10:10:57.635] Working directory: /home/tp/Project/nvr_2025 I[10:10:57.635] argv[0]: /usr/lib/llvm-12/bin/clangd I[10:10:57.635] argv[1]: --compile-commands-dir=/home/tp/Project/nvr_2025 I[10:10:57.635] argv[2]: --background-index I[10:10:57.635] argv[3]: --completion-style=detailed I[10:10:57.635] argv[4]: --header-insertion=never I[10:10:57.635] argv[5]: --log=info I[10:10:57.635] Starting LSP over stdin/stdout I[10:10:57.637] <-- initialize(0) I[10:10:57.638] --> reply:initialize(0) 1 ms I[10:10:57.645] <-- initialized I[10:10:57.650] <-- textDocument/didOpen I[10:10:57.652] --> textDocument/publishDiagnostics I[10:10:57.689] <-- textDocument/codeAction(1) I[10:10:57.700] <-- textDocument/documentLink(2) I[10:10:57.719] Loaded compilation database from /home/tp/Project/nvr_2025/compile_commands.json I[10:10:57.720] ASTWorker building file /home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/factory_uboot/mboot/include/stdio.h version 1 with command inferred from /home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/factory_uboot/mboot/common/stdio.c [/home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/factory_uboot/mboot] /usr/bin/arm-linux-gnueabihf-gcc --target=arm-linux-gnueabihf -c -Wp,-MD,common/.stdio.o.d -nostdinc -isystem /home/tp/Project/nvr_2025/sstar931/toolchain/bin/../lib/garm-linux-gnueabihf-gcc/arm-sigmastar-linux-uclibcgnueabihf/9.1.0/include -I/home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/factory_uboot/mboot/include -I/home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/factory_uboot/mboot/arch/arm/include -include ./include/linux/kconfig.h -D__KERNEL__ -D__UBOOT__ -DCONFIG_SSTAR_RAM_SIZE=0x08000000 -DCONFIG_SSTAR_LOAD_ADDR=0x23D00000 -DCONFIG_SSTAR_RUN_ADDR=0x23E00000 -Wall -Wstrict-prototypes -Wno-format-security -fno-builtin -ffreestanding -fshort-wchar -fno-strict-aliasing -fno-PIE -Os -fno-stack-protector -fno-delete-null-pointer-checks -Wno-pointer-sign -Wno-stringop-truncation -Wno-array-bounds -Wno-stringop-overflow -Wno-maybe-uninitialized -fmacro-prefix-map=./= -g -Wno-format-nonliteral -Wno-address-of-packed-member -Wno-unused-but-set-variable -Werror=date-time -Wno-packed-not-aligned -D__ARM__ -marm -mabi=aapcs-linux -fno-pic -ffunction-sections -fdata-sections -fno-common -ffixed-r9 -pipe -DCONFIG_UIP=1 -march=armv7-a -D__LINUX_ARM_ARCH__=7 -mtune=generic-armv7-a -I/home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/factory_uboot/mboot/arch/arm/mach-sstar/include -DKBUILD_BASENAME="stdio" -DKBUILD_MODNAME="stdio" -x c-header -std=gnu11 /home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/factory_uboot/mboot/include/stdio.h -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/core/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/storage/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/onvif_discovery/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/pppd/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrtest/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/chm/src/ipcd/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/chm/src/slp/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/chm/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/chm/src/onvif/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrgui/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/ipcd/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/minigui/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/minigui/src/src/newgal/fbcon/hi_mpp/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/minigui/src/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/vigi_log/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/mgi/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/playback_share_info/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/dem/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/cloud_storage/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/media_server/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/rtsps/media/librtsp/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/rtsps/media/librtp/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/rtsps/media/libflv/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/rtsps/sdk/libice/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/rtsps/sdk/libaio/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/rtsps/sdk/libhttp/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/rtsps/sdk/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/rtsp/live/BasicUsageEnvironment/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/rtsp/live/liveMedia/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/rtsp/live/groupsock/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/rtsp/live/UsageEnvironment/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/nvrcore/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/media_server/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/badblocks/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/parted/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/vga_to_hdmi/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/busybox/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/iptables/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/traversal_utils/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/e2fsprogs/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/reg-tools-1.0.0/src/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/procrank/src/libpagemap/include -I/home/tp/Project/nvr_2025/torchlight/package/tp_package/u_packages/bq/src/include -fsyntax-only -resource-dir=/usr/lib/llvm-12/lib/clang/12.0.0 I[10:10:57.721] --> textDocument/clangd.fileStatus I[10:10:57.723] --> window/workDoneProgress/create(0) I[10:10:57.723] Enqueueing 8106 commands for indexing I[10:10:57.724] <-- reply(0) I[10:10:57.724] --> $/progress I[10:10:57.724] --> $/progress I[10:10:57.756] --> textDocument/publishDiagnostics I[10:10:57.756] --> reply:textDocument/codeAction(1) 67 ms I[10:10:57.756] --> reply:textDocument/documentLink(2) 55 ms I[10:10:57.756] --> textDocument/clangd.fileStatus I[10:10:57.979] <-- textDocument/codeAction(3) I[10:10:57.979] --> reply:textDocument/codeAction(3) 0 ms I[10:10:57.979] --> textDocument/clangd.fileStatus I[10:10:58.008] <-- textDocument/documentLink(4) I[10:10:58.008] --> reply:textDocument/documentLink(4) 0 ms I[10:10:58.008] --> textDocument/clangd.fileStatus I[10:10:58.042] <-- textDocument/documentSymbol(5) I[10:10:58.042] --> reply:textDocument/documentSymbol(5) 0 ms I[10:10:58.042] --> textDocument/clangd.fileStatus I[10:10:58.259] <-- textDocument/semanticTokens/full(6) I[10:10:58.262] --> reply:textDocument/semanticTokens/full(6) 3 ms I[10:10:58.262] --> textDocument/clangd.fileStatus I[10:10:58.568] <-- $/setTrace I[10:10:58.568] unhandled notification $/setTrace I[10:10:58.975] <-- $/setTrace I[10:10:58.975] unhandled notification $/setTrace I[10:10:59.009] <-- textDocument/documentSymbol(7) I[10:10:59.009] <-- textDocument/documentLink(8) I[10:10:59.009] --> reply:textDocument/documentSymbol(7) 0 ms I[10:10:59.009] --> reply:textDocument/documentLink(8) 0 ms I[10:10:59.010] --> textDocument/clangd.fileStatus I[10:11:00.085] <-- $/setTrace I[10:11:00.085] unhandled notification $/setTrace E[10:11:02.368] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/pk/earm-linux-gnueabihf-gcc/earm-linux-gnueabihf-gcc_export.c to validate stored index: No such file or directory E[10:11:02.374] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/pk/earm-linux-gnueabihf-gcc/earm-linux-gnueabihf-gcc_ansi_x963_export.c to validate stored index: No such file or directory E[10:11:02.374] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/busybox-1.19.4/archival/libarchive/filter_aarm-linux-gnueabihf-gccept_list.c to validate stored index: No such file or directory E[10:11:02.375] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/pppd-2.4.3/pppd/arm-linux-gnueabihf-gccp.c to validate stored index: No such file or directory E[10:11:02.376] Background-index: Couldn't read /home/tp/Project/nvr_2025/sstar931/linux-5.10.61/mm/maarm-linux-gnueabihf-gccess.c to validate stored index: No such file or directory E[10:11:02.376] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/encauth/arm-linux-gnueabihf-gccm/arm-linux-gnueabihf-gccm_done.c to validate stored index: No such file or directory E[10:11:02.376] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/jpeg-9a/jarm-linux-gnueabihf-gccolor.c to validate stored index: No such file or directory E[10:11:02.377] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/pk/earm-linux-gnueabihf-gcc/ltc_earm-linux-gnueabihf-gcc_is_valid_idx.c to validate stored index: No such file or directory E[10:11:02.384] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/encauth/arm-linux-gnueabihf-gccm/arm-linux-gnueabihf-gccm_add_nonce.c to validate stored index: No such file or directory E[10:11:02.387] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/pk/earm-linux-gnueabihf-gcc/earm-linux-gnueabihf-gcc_sign_hash.c to validate stored index: No such file or directory E[10:11:02.389] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/earm-linux-gnueabihf-gcc.c to validate stored index: No such file or directory E[10:11:02.390] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/math/fp/ltc_earm-linux-gnueabihf-gcc_fp_mulmod.c to validate stored index: No such file or directory E[10:11:02.390] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/pk/earm-linux-gnueabihf-gcc/earm-linux-gnueabihf-gcc_decrypt_key.c to validate stored index: No such file or directory E[10:11:02.391] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/openssl-1.0.1e/crypto/modes/arm-linux-gnueabihf-gccm128.c to validate stored index: No such file or directory E[10:11:02.395] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/pk/earm-linux-gnueabihf-gcc/ltc_earm-linux-gnueabihf-gcc_mul2add.c to validate stored index: No such file or directory E[10:11:02.396] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/encauth/arm-linux-gnueabihf-gccm/arm-linux-gnueabihf-gccm_test.c to validate stored index: No such file or directory E[10:11:02.396] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/encauth/arm-linux-gnueabihf-gccm/arm-linux-gnueabihf-gccm_reset.c to validate stored index: No such file or directory E[10:11:02.400] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/tcp-aarm-linux-gnueabihf-gccept.c to validate stored index: No such file or directory E[10:11:02.408] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/busybox-1.19.4/archival/libarchive/filter_aarm-linux-gnueabihf-gccept_reject_list.c to validate stored index: No such file or directory E[10:11:02.410] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrcore/rtsps/media/librtp/rtpext/rtp-ext-transport-wide-arm-linux-gnueabihf-gcc.c to validate stored index: No such file or directory E[10:11:02.413] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/busybox-1.19.4/archival/libarchive/filter_aarm-linux-gnueabihf-gccept_all.c to validate stored index: No such file or directory E[10:11:02.414] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/ncurses-6.1/ncurses/widechar/lib_arm-linux-gnueabihf-gcchar.c to validate stored index: No such file or directory E[10:11:02.414] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui/Config/EventCfg/ExDtct/EventAMSysAcs/EventAMSysAarm-linux-gnueabihf-gccess_json.c to validate stored index: No such file or directory E[10:11:02.416] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/minigui/src/gui/aarm-linux-gnueabihf-gccelkey.c to validate stored index: No such file or directory E[10:11:02.416] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/pk/earm-linux-gnueabihf-gcc/earm-linux-gnueabihf-gcc_sizes.c to validate stored index: No such file or directory E[10:11:02.422] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/jpeg-9a/jarm-linux-gnueabihf-gccoefct.c to validate stored index: No such file or directory E[10:11:02.423] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/smartctl/arm-linux-gnueabihf-gcciss.cpp to validate stored index: No such file or directory E[10:11:02.423] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/pk/earm-linux-gnueabihf-gcc/earm-linux-gnueabihf-gcc_import.c to validate stored index: No such file or directory E[10:11:02.423] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/encauth/arm-linux-gnueabihf-gccm/arm-linux-gnueabihf-gccm_memory.c to validate stored index: No such file or directory E[10:11:02.426] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/encauth/arm-linux-gnueabihf-gccm/arm-linux-gnueabihf-gccm_init.c to validate stored index: No such file or directory E[10:11:02.427] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/pk/earm-linux-gnueabihf-gcc/earm-linux-gnueabihf-gcc_ansi_x963_import.c to validate stored index: No such file or directory E[10:11:02.428] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/pk/earm-linux-gnueabihf-gcc/earm-linux-gnueabihf-gcc_test.c to validate stored index: No such file or directory E[10:11:02.429] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/dropbear-2020.81/libtomcrypt/src/pk/earm-linux-gnueabihf-gcc/earm-linux-gnueabihf-gcc_verify_hash.c to validate stored index: No such file or directory E[10:11:02.432] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/nvrgui/Config/EventCfg/ExDtct/EventAMSysAcs/EventAMSysAarm-linux-gnueabihf-gccess.c to validate stored index: No such file or directory E[10:11:02.436] Background-index: Couldn't read /home/tp/Project/nvr_2025/torchlight/build_dir/linux-mstar_msr931/iptables-1.4.10/extensions/libxt_darm-linux-gnueabihf-gccp.c to validate stored index: No such file or directory
09-05
[root@localhost snort-2.9.20]# ps aux --sort=-%mem | head -n 11 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND elastic+ 77086 2.8 45.3 5926628 1749404 ? Ssl 13:12 2:50 /usr/share/elasticsearch/jdk/bin/java -Xshare:auto -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -XX:-OmitStackTraceInFastThrow -XX:+ShowCodeDetailsInExceptionMessages -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dio.netty.allocator.numDirectArenas=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Dlog4j2.formatMsgNoLookups=true -Djava.locale.providers=SPI,COMPAT --add-opens=java.base/java.io=ALL-UNNAMED -Djava.security.manager=allow -XX:+UseG1GC -Djava.io.tmpdir=/tmp/elasticsearch-7622450778843719240 -XX:+HeapDumpOnOutOfMemoryError -XX:+ExitOnOutOfMemoryError -XX:HeapDumpPath=/var/lib/elasticsearch -XX:ErrorFile=/var/log/elasticsearch/hs_err_pid%p.log -Xlog:gc*,gc+age=trace,safepoint:file=/var/log/elasticsearch/gc.log:utctime,pid,tags:filecount=32,filesize=64m -XX:+UnlockDiagnosticVMOptions -XX:G1NumCollectionsKeepPinned=10000000 -Xms1885m -Xmx1885m -XX:MaxDirectMemorySize=988807168 -XX:G1HeapRegionSize=4m -XX:InitiatingHeapOccupancyPercent=30 -XX:G1ReservePercent=15 -Des.path.home=/usr/share/elasticsearch -Des.path.conf=/etc/elasticsearch -Des.distribution.flavor=default -Des.distribution.type=rpm -Des.bundled_jdk=true -cp /usr/share/elasticsearch/lib/* org.elasticsearch.bootstrap.Elasticsearch -p /var/run/elasticsearch/elasticsearch.pid --quiet logstash 78580 1.6 19.4 4889740 751868 ? SNsl 13:29 1:23 /usr/share/logstash/jdk/bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djdk.io.File.enableADS=true -Djruby.compile.invokedynamic=true -Djruby.jit.threshold=0 -Djruby.regexp.interruptible=true -XX:+HeapDumpOnOutOfMemoryError -Djava.security.egd=file:/dev/urandom -Dlog4j2.isThreadContextMapInheritable=true -cp /usr/share/logstash/logstash-core/lib/jars/checker-qual-3.37.0.jar:/usr/share/logstash/logstash-core/lib/jars/commons-codec-1.14.jar:/usr/share/logstash/logstash-core/lib/jars/commons-compiler-3.1.0.jar:/usr/share/logstash/logstash-core/lib/jars/commons-logging-1.2.jar:/usr/share/logstash/logstash-core/lib/jars/error_prone_annotations-2.21.1.jar:/usr/share/logstash/logstash-core/lib/jars/failureaccess-1.0.1.jar:/usr/share/logstash/logstash-core/lib/jars/google-java-format-1.1.jar:/usr/share/logstash/logstash-core/lib/jars/guava-32.1.3-jre.jar:/usr/share/logstash/logstash-core/lib/jars/j2objc-annotations-2.8.jar:/usr/share/logstash/logstash-core/lib/jars/jackson-annotations-2.14.1.jar:/usr/share/logstash/logstash-core/lib/jars/jackson-core-2.14.1.jar:/usr/share/logstash/logstash-core/lib/jars/jackson-databind-2.14.1.jar:/usr/share/logstash/logstash-core/lib/jars/jackson-dataformat-cbor-2.14.1.jar:/usr/share/logstash/logstash-core/lib/jars/jackson-dataformat-yaml-2.14.1.jar:/usr/share/logstash/logstash-core/lib/jars/janino-3.1.0.jar:/usr/share/logstash/logstash-core/lib/jars/javassist-3.26.0-GA.jar:/usr/share/logstash/logstash-core/lib/jars/jruby-complete-9.2.20.1.jar:/usr/share/logstash/logstash-core/lib/jars/jsr305-3.0.2.jar:/usr/share/logstash/logstash-core/lib/jars/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/usr/share/logstash/logstash-core/lib/jars/log4j-1.2-api-2.17.1.jar:/usr/share/logstash/logstash-core/lib/jars/log4j-api-2.17.1.jar:/usr/share/logstash/logstash-core/lib/jars/log4j-core-2.17.1.jar:/usr/share/logstash/logstash-core/lib/jars/log4j-jcl-2.17.1.jar:/usr/share/logstash/logstash-core/lib/jars/log4j-slf4j-impl-2.17.1.jar:/usr/share/logstash/logstash-core/lib/jars/logstash-core.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.core.commands-3.6.0.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.core.contenttype-3.4.100.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.core.expressions-3.4.300.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.core.filesystem-1.3.100.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.core.jobs-3.5.100.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.core.resources-3.7.100.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.core.runtime-3.7.0.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.equinox.app-1.3.100.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.equinox.common-3.6.0.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.equinox.preferences-3.4.1.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.equinox.registry-3.5.101.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.jdt.core-3.10.0.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.osgi-3.7.1.jar:/usr/share/logstash/logstash-core/lib/jars/org.eclipse.text-3.5.101.jar:/usr/share/logstash/logstash-core/lib/jars/reflections-0.9.11.jar:/usr/share/logstash/logstash-core/lib/jars/slf4j-api-1.7.30.jar:/usr/share/logstash/logstash-core/lib/jars/snakeyaml-1.33.jar org.logstash.Logstash --path.settings /etc/logstash kibana 87484 3.8 6.1 11977548 235664 ? Rsl 14:45 0:19 /usr/share/kibana/bin/../node/bin/node /usr/share/kibana/bin/../src/cli/dist --logging.dest="/var/log/kibana/kibana.log" --pid.file="/run/kibana/kibana.pid" --deprecation.skip_deprecated_settings[0]="logging.dest" admin 2435 0.6 3.3 3716180 131136 ? Sl 07:12 3:02 /usr/bin/gnome-shell admin 2780 0.0 1.3 1317520 52164 ? Sl 07:12 0:03 /usr/bin/gnome-software --gapplication-service root 1812 0.2 1.1 384988 46096 tty1 Ssl+ 07:12 1:06 /usr/bin/X :0 -background none -noreset -audit 4 -verbose -auth /run/gdm/auth-for-gdm-Ycs6w0/database -seat seat0 -nolisten tcp vt1 admin 3206 0.1 0.3 766860 13744 ? Sl 07:13 0:36 /usr/libexec/gnome-terminal-server admin 2718 0.0 0.2 984720 10380 ? Sl 07:12 0:01 nautilus-desktop --force root 522 0.0 0.2 48724 8236 ? Ss 07:12 0:01 /usr/lib/systemd/systemd-journald geoclue 3057 0.0 0.1 457860 7508 ? Ssl 07:13 0:00 /usr/libexec/geoclue -t 5 检查有哪些不需要的文件占用内存,并删除
05-13
tao@tao:~/SLAM/ORB_SLAM3/build$ cmake .. -DCMAKE_BUILD_TYPE=Release -DOPENCV_VERSION=3.4 2>&1 | tee cmake.log CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier. -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 9.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done Build type: Release -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Using flag -std=c++11. -- Found OpenCV: /usr/local (found suitable version "4.2.0", minimum required is "4.2") OPENCV VERSION: 4.2.0 CMake Deprecation Warning at /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:40 (cmake_policy): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier. Call Stack (most recent call first): CMakeLists.txt:41 (find_package) CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:152 (find_package): Policy CMP0144 is not set: find_package uses upper-case <PACKAGENAME>_ROOT variables. Run "cmake --help-policy CMP0144" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMake variable EIGEN_ROOT is set to: /usr/include/eigen3 For compatibility, find_package is ignoring the variable, but code in a .cmake module might still use it. Call Stack (most recent call first): /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:316 (find_eigen) /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:551 (find_external_library) CMakeLists.txt:41 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Checking for module 'eigen3' -- Found eigen3, version 3.3.7 -- Found Eigen: /usr/include/eigen3 (Required is at least version "3.1") -- Eigen found (include: /usr/include/eigen3, version: 3.3.7) CMake Warning (dev) at /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:134 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:314 (find_boost) /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:551 (find_external_library) CMakeLists.txt:41 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/include (found suitable version "1.71.0", minimum required is "1.55.0") found components: system filesystem date_time iostreams regex -- Checking for module 'libusb-1.0' -- Found libusb-1.0, version 1.0.23 CMake Warning (dev) at /usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (USB_10) does not match the name of the calling package (OpenNI). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/lib/x86_64-linux-gnu/cmake/pcl/Modules/FindOpenNI.cmake:28 (find_package_handle_standard_args) /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:179 (find_package) /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:322 (find_openni) /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:548 (find_external_library) CMakeLists.txt:41 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found USB_10: /usr/lib/x86_64-linux-gnu/libusb-1.0.so -- Found OpenNI: /usr/lib/libOpenNI.so -- OpenNI found (include: /usr/include/ni, lib: /usr/lib/libOpenNI.so) CMake Warning (dev) at /usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (USB_10) does not match the name of the calling package (OpenNI2). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/lib/x86_64-linux-gnu/cmake/pcl/Modules/FindOpenNI2.cmake:28 (find_package_handle_standard_args) /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:193 (find_package) /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:324 (find_openni2) /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:548 (find_external_library) CMakeLists.txt:41 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenNI2: /usr/lib/libOpenNI2.so -- OpenNI2 found (include: /usr/include/openni2, lib: /usr/lib/libOpenNI2.so) ** WARNING ** io features related to pcap will be disabled ** WARNING ** io features related to png will be disabled -- The imported target "vtkParseOGLExt" references the file "/usr/bin/vtkParseOGLExt-7.1" but this file does not exist. Possible reasons include: * The file was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and contained "/usr/lib/cmake/vtk-7.1/VTKTargets.cmake" but not all the files it references. -- The imported target "vtkRenderingPythonTkWidgets" references the file "/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so" but this file does not exist. Possible reasons include: * The file was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and contained "/usr/lib/cmake/vtk-7.1/VTKTargets.cmake" but not all the files it references. -- The imported target "vtk" references the file "/usr/bin/vtk" but this file does not exist. Possible reasons include: * The file was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and contained "/usr/lib/cmake/vtk-7.1/VTKTargets.cmake" but not all the files it references. -- The imported target "pvtk" references the file "/usr/bin/pvtk" but this file does not exist. Possible reasons include: * The file was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and contained "/usr/lib/cmake/vtk-7.1/VTKTargets.cmake" but not all the files it references. CMake Warning (dev) at /usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (libusb-1.0) does not match the name of the calling package (PCL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:291 (find_package_handle_standard_args) /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:338 (find_libusb) /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:548 (find_external_library) CMakeLists.txt:41 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found libusb-1.0: /usr/include ** WARNING ** io features related to libusb-1.0 will be disabled -- looking for PCL_COMMON CMake Warning (dev) at /usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (PCL_COMMON) does not match the name of the calling package (PCL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:616 (find_package_handle_standard_args) CMakeLists.txt:41 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PCL_COMMON: /usr/lib/x86_64-linux-gnu/libpcl_common.so -- looking for PCL_OCTREE CMake Warning (dev) at /usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (PCL_OCTREE) does not match the name of the calling package (PCL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:616 (find_package_handle_standard_args) CMakeLists.txt:41 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PCL_OCTREE: /usr/lib/x86_64-linux-gnu/libpcl_octree.so -- looking for PCL_IO CMake Warning (dev) at /usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (PCL_IO) does not match the name of the calling package (PCL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:616 (find_package_handle_standard_args) CMakeLists.txt:41 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found PCL_IO: /usr/lib/x86_64-linux-gnu/libpcl_io.so -- Found PCL: pcl_common;pcl_octree;pcl_io;/usr/local/lib/libboost_system.so;/usr/local/lib/libboost_filesystem.so;/usr/local/lib/libboost_date_time.so;/usr/local/lib/libboost_iostreams.so;/usr/local/lib/libboost_regex.so;/usr/lib/libOpenNI.so;/usr/lib/libOpenNI2.so;vtkChartsCore;vtkCommonColor;vtkCommonCore;vtksys;vtkCommonDataModel;vtkCommonMath;vtkCommonMisc;vtkCommonSystem;vtkCommonTransforms;vtkCommonExecutionModel;vtkFiltersGeneral;vtkCommonComputationalGeometry;vtkFiltersCore;vtkInfovisCore;vtkFiltersExtraction;vtkFiltersStatistics;vtkImagingFourier;vtkImagingCore;vtkalglib;vtkRenderingContext2D;vtkRenderingCore;vtkFiltersGeometry;vtkFiltersSources;vtkRenderingFreeType;/usr/lib/x86_64-linux-gnu/libfreetype.so;/usr/lib/x86_64-linux-gnu/libz.so;vtkFiltersModeling;vtkImagingSources;vtkInteractionStyle;vtkInteractionWidgets;vtkFiltersHybrid;vtkImagingColor;vtkImagingGeneral;vtkImagingHybrid;vtkIOImage;vtkDICOMParser;vtkmetaio;/usr/lib/x86_64-linux-gnu/libjpeg.so;/usr/lib/x86_64-linux-gnu/libpng.so;/usr/lib/x86_64-linux-gnu/libtiff.so;vtkRenderingAnnotation;vtkRenderingVolume;vtkIOXML;vtkIOCore;vtkIOXMLParser;/usr/lib/x86_64-linux-gnu/libexpat.so;vtkIOGeometry;vtkIOLegacy;vtkIOPLY;vtkRenderingLOD;vtkViewsContext2D;vtkViewsCore;vtkRenderingContextOpenGL2;vtkRenderingOpenGL2 (Required is at least version "1.10") CMake Warning at CMakeLists.txt:44 (find_package): By not providing "Findrealsense2.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "realsense2", but CMake did not find one. Could not find a package configuration file provided by "realsense2" with any of the following names: realsense2Config.cmake realsense2-config.cmake Add the installation prefix of "realsense2" to CMAKE_PREFIX_PATH or set "realsense2_DIR" to a directory containing one of the above files. If "realsense2" provides a separate development package or SDK, be sure it has been installed. CMake Deprecation Warning at Thirdparty/g2o/CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument <min> value. Or, use the <min>...<max> syntax to tell CMake that the project requires at least <min> but has been updated to work with policies introduced by <max> or earlier. -- BUILD TYPE:Release -- Compiling on Unix -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- PCL_INCLUDE_DIRS = /usr/include/pcl-1.10;/usr/include/eigen3;/usr/include;/usr/include/ni;/usr/include/openni2;/usr/include/vtk-7.1;/usr/include/freetype2;/usr/include/x86_64-linux-gnu -- PCL_LIBRARIES = pcl_common;pcl_octree;pcl_io;/usr/local/lib/libboost_system.so;/usr/local/lib/libboost_filesystem.so;/usr/local/lib/libboost_date_time.so;/usr/local/lib/libboost_iostreams.so;/usr/local/lib/libboost_regex.so;/usr/lib/libOpenNI.so;/usr/lib/libOpenNI2.so;vtkChartsCore;vtkCommonColor;vtkCommonCore;vtksys;vtkCommonDataModel;vtkCommonMath;vtkCommonMisc;vtkCommonSystem;vtkCommonTransforms;vtkCommonExecutionModel;vtkFiltersGeneral;vtkCommonComputationalGeometry;vtkFiltersCore;vtkInfovisCore;vtkFiltersExtraction;vtkFiltersStatistics;vtkImagingFourier;vtkImagingCore;vtkalglib;vtkRenderingContext2D;vtkRenderingCore;vtkFiltersGeometry;vtkFiltersSources;vtkRenderingFreeType;/usr/lib/x86_64-linux-gnu/libfreetype.so;/usr/lib/x86_64-linux-gnu/libz.so;vtkFiltersModeling;vtkImagingSources;vtkInteractionStyle;vtkInteractionWidgets;vtkFiltersHybrid;vtkImagingColor;vtkImagingGeneral;vtkImagingHybrid;vtkIOImage;vtkDICOMParser;vtkmetaio;/usr/lib/x86_64-linux-gnu/libjpeg.so;/usr/lib/x86_64-linux-gnu/libpng.so;/usr/lib/x86_64-linux-gnu/libtiff.so;vtkRenderingAnnotation;vtkRenderingVolume;vtkIOXML;vtkIOCore;vtkIOXMLParser;/usr/lib/x86_64-linux-gnu/libexpat.so;vtkIOGeometry;vtkIOLegacy;vtkIOPLY;vtkRenderingLOD;vtkViewsContext2D;vtkViewsCore;vtkRenderingContextOpenGL2;vtkRenderingOpenGL2 -- Configuring done (2.3s) CMake Error at CMakeLists.txt:136 (add_executable): Cannot find source file: main.cpp Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm .ccm .cxxm .c++m .h .hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .hip .ispc CMake Error at CMakeLists.txt:136 (add_executable): No SOURCES given to target: main CMake Generate step failed. Build files cannot be regenerated correctly. tao@tao:~/SLAM/ORB_SLAM3/build$ grep -i "error" cmake.log CMake Error at CMakeLists.txt:136 (add_executable): CMake Error at CMakeLists.txt:136 (add_executable): 第二步编译出来的结果
最新发布
10-27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值