
Linux
Linux相关
zhugl0
编译器开发、优化
展开
-
Linux服务器传输文件
1. Linux与windows传输文件sz,rz命令(推荐)它是Linux/Unix同Windows进行ZModem文件传输的命令行工具。若服务器上没有该命令可使用apt(yum) install lrzsz安装。从服务器发送单文件到Windows:sz filename //例如:sz test.cpp上传单文件到服务器:rz //在提示框中选择文件即可上传sc...原创 2020-04-03 11:40:06 · 336 阅读 · 0 评论 -
解决virtualbox虚拟机中kali linux无法使用wlan0
在Windows10系统上安装的virtualbox虚拟机,在虚拟机中安装的Kali Linux系统看不到无线网卡信息在虚拟机设置中,选择“网络”,使用“NAT”,并选择你的网卡下载 compat-wireless。下载地址为:https://mirror2.openwrt.org/sources/解压安装tar -xjvf compat-wireless-2010-06-28.t...原创 2020-03-14 15:22:45 · 12324 阅读 · 11 评论 -
GNU gdb代码调试分析
gdb工具可用来跟踪调试代码,也可用来结合GCC源码追踪GCC的运行过程。1. 基本调试使用常用参数说明:b : 等价于 break。表示设置断点r : 等价于 run。表示执行l : 等价于 list。表示显示代码,默认仅显示10行i : 等价于 info。表示显示信息p : 等价于 print。表示打印信息c : 等价于 continue。表示单步执行q : 等价于 quit...原创 2020-01-11 14:31:36 · 768 阅读 · 0 评论 -
如何在64位Linux系统上编译32位程序
在64位的ubuntu,GCC8.2.0系统上,如何编译一个32的程序?查找GCC文档可知,编译64位程序使用-m64选项,例如:gcc -m64 -O3 index.c -o index编译32位程序使用-m32选项,例如:gcc -m32 -O3 index.c -o index但是如果编译32位系统报如下错误:/usr/bin/ld: skipping incompatibl...原创 2019-12-18 17:26:04 · 5934 阅读 · 0 评论