当前位置: 首页 > news >正文

微信端怎么建设网站黑客以网站做跳板入侵方法

微信端怎么建设网站,黑客以网站做跳板入侵方法,室内设计作品集案例,自己架设网站服务器在windows上编译PG,编译器可以使用vs和MinGW的gcc进行编译。编译前准备:Microsoft Windows SDKStrawberry Perl //提供Perl的支持,内部还包括gccBison和Flex(不同的PG需要不通的版本,具体需要查看帮助文档&#xff0…

在windows上编译PG,编译器可以使用vs和MinGW的gcc进行编译。

编译前准备:

Microsoft Windows SDK

Strawberry Perl   //提供Perl的支持,内部还包括gcc

Bison和Flex(不同的PG需要不通的版本,具体需要查看帮助文档)

安装Bison和Flex目录不要选择默认的c:\program files,因为目录中间有空格,后续编译会报错,PG的文档中有记录,建议安装在没有空格的目录中,比如c:\GnuWin32目录中

可以使用win_bison.exe和win_flex.exe

工程构造工具以及编译步骤

PG16之前,包括16,使用Perl进行项目构造后进行编译,具体配置信息在src/tools/msvc目录中。

具体步骤:

1. 安装vs的community版本。

2. 开始菜单,选择VS -> X64 native command tools  

3. cd进入src/tools/msvc

4. 执行build configuration component 

build release psql (编译plsq的release版本)  默认编译文件放在release目录中

build debug (编译所有的debug版本) ,默认编译文件放在Debug目录中

同时会在msvc目录中创建一个pgsql.sln工程文件,可以直接使用vs打开后进行编译。

5. 如果需要添加组件,比如支持openSSL,libxml等等,可以打开

msvc目录中的config_deafult.pl文件,添加相应的组件,如下面的内容,我添加了对Openssl和iconv的支持


# Copyright (c) 2021-2023, PostgreSQL Global Development Group# Configuration arguments for vcbuild.
use strict;
use warnings;our $config = {asserts => 0,    # --enable-cassert# blocksize => 8,         # --with-blocksize, 8kB by default# wal_blocksize => 8,     # --with-wal-blocksize, 8kB by defaultldap => 1,             # --with-ldapextraver => undef,     # --with-extra-version=<string>gss => undef,          # --with-gssapi=<path>icu => undef,          # --with-icu=<path>lz4 => undef,          # --with-lz4=<path>zstd => undef,         # --with-zstd=<path>nls => undef,          # --enable-nls=<path>tap_tests => undef,    # --enable-tap-teststcl => undef,          # --with-tcl=<path>perl => undef,         # --with-perl=<path>python => undef,       # --with-python=<path>openssl => 'C:\Program Files\OpenSSL-Win64',      # --with-ssl=openssl with <path>uuid => undef,         # --with-uuid=<path>xml => undef,          # --with-libxml=<path>xslt => undef,         # --with-libxslt=<path>iconv => 'C:\Program Files\GnuWin32',        # (not in configure, path to iconv)zlib => undef           # --with-zlib=<path>
};

6. 编译完后,使用install target_dir install_type进行安装

PG16除了可以使用Perl进行项目的构建,还增加了meson进行项目的构建

PG17以及之后,就只能使用meson进行项目的构建(src/tools/msvc目录已经没有了)

meson构建项目步骤

1. 安装meson,具体安装查看帮助

2. 进入到PG源码的根目录下,执行

 meson setup build --prefix=targetdir --buildtype=debug|release -Dssl=openssl 

 (类似./configure --prefix=targetdir --with-openssl --enable-debug)

3. cd build

3. ninja 进行编译(默认使用gcc进行编译,因为Strawberry Perl 带着 gcc和g++编译器)

4.ninja install 安装

5. 也可以使用vs进行编译,方法如下

1. mesa setup build_debug --backend=vs2022 --prefix=targetdir --buildtype=debug -Dssl=openssl  //编译debug版本

2. cd build

(arcgispro-py3) D:\info\postgresql\postgresql-17.5\build>meson compile
INFO: autodetecting backend as vs2022
INFO: calculating backend command to run: msbuild D:\info\postgresql\postgresql-17.5\build\postgresql.sln -maxCpuCount -verbosity:minimal
适用于 .NET Framework MSBuild 版本 17.13.19+0d9f5a35a

3. meson compile

4. meson build

http://www.dtcms.com/a/563642.html

相关文章:

  • 网站建设公司外包中企业网站建设
  • 网站主播天津通用网站建设方案
  • 怎么看网站什么时候做的龙口建网站公司价格
  • wordpress网站性能国家高新技术企业
  • 网站开发助手做网站学哪方面知识
  • 站长之家特效网站重庆网站模板制作
  • 做佛像在什么网站发贴效果好点家教网站开发
  • 怎么用源码建站大连网站建设方案维护
  • 教师做爰网站延边企业网站建设
  • 设计师投稿网站香山网站建设
  • 做网站的是些什么公司深圳app开发公司排名前十
  • 为代理网站做网站怎么看实时街景地图
  • 外贸网站建设推广优化织梦电影网站模板
  • 网站建设 的类型有哪些百度公司网站排名怎么做
  • 手机app设计网站建设纪念平台网站建设
  • 百度怎么免费做网站网站建设推广总结
  • 合肥企业网站模板建站知乎问答网站开发教程
  • 南联网站建设哪家好3d建模要学多久
  • 中文博客网站模板网站建设学什么语言
  • 广西建设厅微信网站深圳优秀网站建设公司
  • 网站多次提交网站备案流程多少钱
  • 网站建设人群怎么区分网站的好坏
  • 绵阳做网站的百度推广运营
  • 建网站公司要钱吗北京十佳网站建设
  • 网站推广的六种方式小程序开发公司哪家正规
  • 学建站论坛营销策划方案书
  • 淘宝客做网站需要那些条件网络营销中的seo与sem
  • 教育网站开发公司免费营销型网站建设
  • 深圳网站建站公司棋牌游戏网站模板下载安装
  • 请问如何做网站微信朋友圈广告