• 2024-11-07JavaFx项目打包
    JavaFx项目打包成exe可执行程序使用Java8以上的版本编写JavaFx项目的时候,需要额外下载JavaFx并且配置环境,那么打包的时候也需要进行对应的配置。网上很多方法都打包不成功,所以这里记录一下我成功打包的过程。步骤一:在IDEA上打包成jar包打包jar包打开File>ProjectStru
  • 2024-10-26【Linux学习】(6)编译器gcc/g++
    前言本节重点:掌握gcc/g++编译器的使用,并了解其过程,原理一、Linux编译器-gcc/g++使用1.gcc/g++的基本使用在前面我们学习了vim,知道如何在Linux中编写代码。但又是如何编译代码的?——在Linux中我们编译代码使用的是gcc/g++。gcc只能用来编译C语言,g++即可编译C也可编译
  • 2024-10-24使用PyInstaller将Python代码打包为.exe可执行程序(一)
    一、简介PyInstaller是一个用于将Python程序打包成独立可执行文件(如.exe文件用于Windows系统、.app文件用于Mac系统等)的第三方库。它能够把Python脚本及其所依赖的库文件、资源文件等打包到一个单独的文件中,这样可以方便地将程序分发给其他用户,而无需用户在其机器
  • 2024-10-19linux上编译运行c程序
    创建test文件,进入该目录后创建hello.c文件使用vimhello.c命令编辑hello.c文件编写完成后保存该文件,使用gcc进行编译并生成可执行程序在终端中执行输入./hello执行相关代码
  • 2024-10-15【Linux】基础IO(文件系统)
     
  • 2024-10-03动静态库
    静态库:文件扩展名:.a链接方式是在编译时候直接集成到可执行文件中。动态库文件扩展名字:.so链接方式是在运行时,根据符号表查找动态库的位置库文件:就是把多个“.o文件”打一个包,给对方提供一个库文件。使用ar命令生成静态库ar-rclibmymath.aadd.osub.o交付库-
  • 2024-10-02Linux_动态库与静态库(其一)
    1.动态库和静态库的定义动态库(.so):动态库是编译后不嵌入目标文件中的共享库,在程序运行的时候才去链接动态库的代码,可以被多个程序共享使用,通常以.so结尾。静态库(.a):静态库是将一组目标文件(.o文件)打包成一个单一的归档文件。在编译时,链接器会将所需的目标文件代码复制到最
  • 2024-09-27将Python文件编译为exe可执行程序
      Python程序py格式文件的优点是可以跨平台,但运行必须有Python环境,没有Python环境无法运行py格式文件。有没有方法,用户不同安装Python就可直接运行开发的项目工程?答案是肯定的。这就涉及到需要将Python的.py格式文件编写的脚本编译成一个系统可执行文件,这可用PyInstaller来实
  • 2024-09-21ghidra---配置获取加载pdb文件
    ghidra---配置获取加载pdb文件在不配置"SymbolServerConfig"的情况下,如果自己有pdb文件且和可执行程序在同一文件夹下,ghidra会自动加载相应pdb文件。分析Windows自身的可执行程序时,如果可以获取微软提供的符号文件,可以极大提高分析效率。打开一个可执行程序,界面操作Edit->
  • 2024-09-12Ubuntu/麒麟系统下使用wine运行windows可执行程序
    一、确认程序位置确保你知道要运行的Windows程序的安装文件或可执行文件的位置。如果程序已经安装在Windows系统中,并且你想在麒麟V10Sp1系统下通过Wine运行它,需要将该程序的安装目录或可执行文件复制到麒麟系统中,或者确保可以通过网络共享等方式访问到它。二、打开终
  • 2024-09-02对Xcode Tools实现机制的一点思考
    场景在编译wine前,执行.configure检查依赖项是否都满足条件,发现bison的版本较低。检查发现存在一个/usr/bin/bison,但是从未安装过这一命令,所以考虑到是XTools中携带的,检查后发现确实如此然后就又一次引发了我对于XTool的疑问,/usr/bin/下和XTools中包含的相同可执行程序,不是以软连
  • 2024-08-27springBoot应用使用exe4j与innosetup打包为exe可执行程序手把手教学
    文章目录1.welecome2.选择JARinEXEmode3.应用信息4.Executableinfo5.启动配置6.JRE7.生成可执行exe文件8.点击exe启动查看进程9.查看日志10.使用innosetup工具进行二次打包10.1安装innosetup10.2编译后exe文件安装界面乱码解决10.3安装及验证11.总结1.welecome
  • 2024-08-19【python实现修改所有可执行程序的图标】
    实现效果:图标在此替换前:吐槽:这原版看着也不像原版
  • 2024-07-150182-独立可执行程序
    环境Time2022-11-12WSL-Ubuntu22.04QEMU6.2.0Rust1.65.0前言说明参考:https://os.phil-opp.com/freestanding-rust-binary目标当前为新的篇章,参考的原文第二版,和之前的第一版不关联。使用Rust编写一个独立可执行程序,即不依赖操作系统的程序。其中的概念和错误的
  • 2024-07-14Linux可执行程序启动流程
    进程是如何启动的?进程启动过程示例代码#include<stdio.h>intmain(){printf("hello,world\r\n");return0;}启动两个终端,使用strace命令跟踪进程启动过程strace-f-s655000-i-T-ooutput.txt-p19510各个选项参考strace的man手册-f跟
  • 2024-07-10要将 Python 脚本制作成可执行程序,您可以使用以下几种方法:
    要将Python脚本制作成可执行程序,您可以使用以下几种方法:1.使用PyInstallerPyInstaller是一个非常流行的工具,可以将Python脚本打包成独立的可执行文件,支持Windows、macOS和Linux。您可以按照以下步骤进行操作:安装PyInstaller:复制代码pipinstallpyinstaller
  • 2024-07-03客户端渗透
    1.一键可执行程序2.给程序加壳3.宏病毒感染文档4.Androidapk利用1.一键可执行程序介绍:我们要进行客户端渗透,我们生成一个可执行程序,也是简单粗暴,MSF建立监听,把它发给受害者,只要受害者点击,监听机监听的机器直接上线(现在这种方法一般不会成功,杀毒软件会直接杀掉,这个程序
  • 2024-06-20【攻防技术系列】动态库和静态库有什么区别?
    计算机的运行当然离不开内存。程序运行在内存当中,那么程序在内存中的布局是什么样子的呢?程序的内存分为代码区、数据区、堆区和栈区,它们的布局是这样的,这里重点看代码区。代码区中是什么呢?这里主要就是你写的代码,当然还有你使用的库。这里主要是标准库,以及非标准库,也就是
  • 2024-06-16怎么把Python脚本打包成可执行程序exe文件?
    需求分析最近根据用户提的需求用python做了一个小工具,但是在给客户使用的时候不能直接发送python文件,毕竟让客户去安装python环境,那就离了大谱了。所以这时候就需要把多个py文件带着运行环境打包成EXE可执行文件。技术实现这里以window为例,Mac是同样的道理。一、检测脚
  • 2024-06-11Java环境配置及配置过程遇到的问题
    配置过程安装完jdk之后,找到jdk的安装目录首先配置JAVA_HOME新建一个系统变量,变量值为jdk的路径再配置pathpath中新建变量值内容为%JAVA_HOME%\bin原因:因为jdk目录下的bin文件夹中存放着java和javac等的exe文件配置完之后打开新的cmd窗口即可javajavac能够显示出用法即可
  • 2024-06-01【Linux】 深入讲解自动化构建工具
    各位大佬好,这里是阿川的博客,祝您变得更强个人主页:在线OJ的阿川大佬的支持和鼓励,将是我成长路上最大的动力阿川水平有限,如有错误,欢迎大佬指正Linux一系列的文章(质量分均在93分以上)Linux–发展、环境、指令上半场Linux–指令下半场Linux–权限Linux–生态与
  • 2024-05-30Python+Py可执行程序适配win7系统(完美简单解决)
           之前用python3.11+pyqt5开发的可执行程序,在win7执行报错,尝试了多种方法,通过降低python版本,pyqt5版本以及打包时包含相应外部库等方式,执行时均出现报错。报错情况:        1.如果你系统相关vc++支持库都已安装,执行时报错:缺少api-ms-win-core-path-
  • 2024-05-24Ubuntu 运行可执行程序提示没有那个文件
    最近,我在Ubuntu上运行一个可执行程序时提示没有那个文件或目录。但事实上那个文件是存在的,因此有些迷茫。在了解过程中,发现这种提示对应的情况有如下几种:1.文件路径错误2.文件不存在3.权限问题4.缺少依赖项5.文
  • 2024-04-19coredump时core文件生成
    要想生成core文件分两步:分配空间使用ulimit-a查看Linux资源分配情况,一般core后面的空间为0.可以使用ulimit-cunlimited设置为无限制大小,或使用ulimit-c100设置大小100Bytes修改路径默认路径很怪,一般需要修改到可执行文件的同一目录下,可以在sysctl.conf文件末尾添加一行
  • 2024-04-12godot导出可执行程序
    godot导出可执行程序为什么要导出将项目到处为可执行程序,用于向别人分享自己的游戏支持的平台目前godot支持导出到常见平台:Linux/x11WindowsMacOSAndroidiosweb步骤导出模板首先下载并导入官方提供的导出模板​,详细信息参考官方文档注意:导出模板​与godot版本存