搜索结果
查询Tags标签: 可执行文件,共有 102条记录-
python 打包代码成可执行文件
python项目打包成可执行文件 为了方便程序的运行,Python提供了第三方库pyinstaller可以很方便的将项目打包成可执行的exe程序,安装方法:pip install pyinstaller 1、使用方法: -F 选项可以打出一个exe文件,默认是 -D,意思是打成一个文件夹。 -w 选项可以打桌面程序,…
2022/9/5 14:24:07 人评论 次浏览 -
部署Qt程序-Linux
Qt程序编译出可执行文件之后,一般会依赖Qt的相关动态库,在没有安装过Qt的机器上就无法运行。所以在部署时需要将依赖的Qt相关库文件也打包进去。 linuxdeployqt工具 windeployqt或linuxdeployqt可以打包相应平台的qt程序下载工具 访问 https://github.com/probonopd/lin…
2022/8/17 5:22:51 人评论 次浏览 -
更换可执行文件glibc版本的某一次挣扎
0x00:前言在做pwn的堆题时,会遇到不同版本的glibc。为此我们会装不同版本的虚拟机去应对。一般来说会装Ubuntu16和Ubuntu18虚拟机,这两个系统对应的glibc版本差别较大,且较常见。但其余的glibc版本也会存在一些小差别,主要在于malloc和free时的检查。为了更好地与远程…
2022/7/30 6:23:58 人评论 次浏览 -
C++语言面试八股文
1.结构体struct和共同体union的区别是C++中一种用户自定义的数据类型,可以被用来存储不同类型的数据项。结构体的定义使用struct关键字,结构体的访问采用成员访问运算符(.)。 共同体是一种特殊的数据类型,它允许在相同的内存位置存储不同的数据类型。即我们可以定义一个…
2022/7/15 1:23:15 人评论 次浏览 -
Go语言发展简史
Go语言发展简史 开发文档 https://studygolang.com/pkgdoc Go语言核心开发团队 Ken Thompson(肯汤普森):1983年图灵奖(Turing Award)和1998年美国国家技术奖(National Medal of Technology)得主。他与Dennis Ritchie是Unix的原创者。Thompson也发明了后来衍生出C语…
2022/7/2 23:24:43 人评论 次浏览 -
Axf格式bin格式
代码编译后得到可执行文件(ARM的可执行文件是axf格式,但是官方提供了fromelf工具,可以很方便的转换为bin格式。Axf格式可以直接在SDRAM内运行却不能下载到flash中,而bin格式可以下载到flash中启动运行,也可以直接加载到SDRAM中运行),常用的调试方法有两种:一个是下…
2022/6/15 23:23:54 人评论 次浏览 -
将 Python 项目打包成 EXE 可执行文件
来到了最激动人心的时刻,刚刚生成的 exe 实在太大了,300 多 M 的软件程序想用微信传一下都费劲。 我也试过很多方法,比如:修改 spec 文件自定义打包、pipenv 虚拟环境、使用开源的 upx 压缩等等,但是往往要么过程比较麻烦,要么成功率不高(压缩成不成功全看脸)。 而…
2022/5/12 9:47:11 人评论 次浏览 -
ros学习笔记(三)
1.自定义头文件调用 需求:设计头文件,可执行文件本身作为源文件。 流程:编写头文件;编写可执行文件(同时也是源文件);编辑配置文件并执行。1.1 头文件 在功能包下的 include/功能包名 目录下新建头文件: hello.h,示例内容如下:#ifndef _HelLO_H #define _HELLO_Hnames…
2022/3/27 6:24:13 人评论 次浏览 -
CMakeLists.txt学习
------------------ 2-27 首先 cmake . (. 表示CMakeLists.txt所在的目录,cmake就是通过CMakeLists.txt来生成makefile的) --> make(根据makefile里的规则开始编译,所以要和makefile在同目录) --> 生成CMakeLists.txt里定义的项目名称的可执行文件,最后执行一下…
2022/3/27 6:23:04 人评论 次浏览 -
shell 脚本实战01
#!/bin/bash ip_path() {cmd=$1 ourpath=$2 result=1oldIFS=IFS IFS=":"for directory in $ourpath";doif [ -x $directory/$cmd ];thenresult=0fidoneIFS=$oldIFSreturn $result }checkForCmdInPath() {var=$1if [ "$var" != "" ];th…
2022/3/2 7:17:36 人评论 次浏览 -
水准网平差程序。C#实现。包含源代码和可执行文件
水准网平差程序。C#实现。包含源代码和可执行文件。 编号:53350616682714657=胖胖=
2022/3/1 9:51:30 人评论 次浏览 -
CMake进行C/C++开发(linux下)
开发环境配置 安装GCC,GDB sudo apt update # 通过以下命令安装编译器和调试器 sudo apt install build-essential gdb安装成功确认# 以下命令确认每个软件是否安装成功 # 如果成功,则显示版本号 gcc --version g++ --version gdb --versionCMake安装 # 通过以下命令安装…
2022/3/1 7:23:25 人评论 次浏览 -
Linux可执行文件No such file or directory
最近在使用Linux操作系统执行一个可执行文件,结果出现了No such file or directory的提示,表示很疑惑。 ./tshrfbash: ./tshref: No such file or directory123查看文件信息,可以看到文件是存在的,并且是可以执行的。 -rwxr-xr-x 1 yuan yuan 20581 4月 29 2004 tsh…
2022/2/24 7:25:58 人评论 次浏览 -
Linux Kernel - 可执行程序的加载过程【转】
转自:http://www.dosrc.com/mark/linux-3.18.6/2016/05/15/linux-kernel-loading-of-executable-program.html 重点知识总结可执行文件的装载也是一个系统调用(execve),只不过和fork系统调用一样有一些特殊。 Shell会调用execve将命令行参数和环境参数传递给可执行程序…
2022/2/14 7:11:36 人评论 次浏览 -
C程序运行的基本步骤
1,编辑 人工输入相关代码 2,编译 将高级语言翻译成计算机可识别的二进制语言,整个过程分为:源程序分析(词法分析、语法分析),语义检查和中间代码生成,代码优化,目标代码生成。 在此过程中发现有语法错误则给出提示。 3,链接 将编译产生的二进制文件与系统库连接…
2022/2/12 9:44:39 人评论 次浏览