×

windows源码编译安装

windows源码编译安装(安装源码包时需要安装编译工具有)

admin admin 发表于2023-03-28 00:07:09 浏览48 评论0

抢沙发发表评论

本文目录一览:

如何在 Windows 下编译 OpenSSL

如何在Windows下编译OpenSSL (VS2010使用VC10的cl编译器)1、安装ActivePerl//初始化的时候,需要用到perl解释器

2、使用VS2010下的Visual Studio 2010 Command Prompt进入控制台模式(这个模式会自动设置各种环境变量)

3、解压缩openssl的包,进入openssl的目录

4、perl configure VC-WIN32

尽量在这个目录下执行该命令,否则找不到Configure文件,或者指定完整的Configure文件路径。

5、ms\do_ms.bat

在解压目录下执行ms\do_ms.bat命令

6、nmake -f ms\ntdll.mak

7、nmake -f ms\nt.mak

编译后

在openssl解压目录下执行,完成编译后。输出的文件在out32dll (6), out32 (7)里面,包括应用程序的可执行文件、lib文件和dll文件

注意:在运行第五步时,cl编译器会抱怨说.\crypto\des\enc_read.c文件的read是The POSIX name for this item is deprecated(不被推荐的),建议使用_read。呵呵,我可不想将OpenSSL中的所有的read函数修改为_read。再看cl的错误代码error C2220,于是上MSDN上查找:-windows源码编译安装

warning treated as error - no object file generated

/WX tells the compiler to treat all warnings as errors. Since an error occurred, no object or executable file was generated.-windows源码编译安装

是由于设置了/WX选项,将所有的警告都作为错误对待,所以。。。

于是打开OpenSSL目录下的MS目录下的ntdll.mak文件,将CFLAG的/WX选项去掉,存盘。。。

继续执行nmake -f ms\ntdll.mak

=================================

一、编译并安装OpenSSL

1、按照标准步骤从源代码编译安装OpenSSL

在编译OpenSSL前,需要正确安装Perl,因为在编译OpenSSL时需要使用到该程序。

下载最新版本的Perl然后安装之。

下载最新版本的OpenSSL

然后将源码解压缩到某个目录(如 C:\openssl-0.9.8j)中。

进入openssl源码目录。

cd c:\openssl-1.0.1e

以下为参照该目录下的文件INSTALL.W32的执行过程:

运行configure:

perl Configure VC-WIN32

创建Makefile文件:

ms\do_ms.bat

编译动态库:

nmake -f ms\ntdll.mak

编译静态库:

nmake -f ms\nt.mak

测试动态库:

nmake -f ms\ntdll.mak test

测试静态库:

nmake -f ms\nt.mak test

安装动态库:

nmake -f ms\ntdll.mak install

安装静态库:

nmake -f ms\nt.mak install

清除上次动态库的编译,以便重新编译:

nmake -f ms\ntdll.mak clean

清除上次静态库的编译,以便重新编译:

nmake -f ms\nt.mak clean

2、如果嫌麻烦,不想编译,可以直接用别人做好的windows OpenSSL 安装包(我用的是0.9.8j版),

可以下载 OpenSSL for Windows,直接安装。

P.S. OpenSSL for Windows 的源代码有一些数据类型和VC6的编译器不兼容,我发现的不兼容的数据类型如下:

在OpenSSL安装目录的下的include/bn.h文件中,将

#define BN_ULLONG unsigned long long

#define BN_ULONG unsigned long long

#define BN_LONG long long

分别修改为:

#define BN_ULLONG ULONGLONG

#define BN_ULONG ULONGLONG

#de

我从电骡的官网下载到了源代码,不知道如何将它编译为能够在windows下安装的安装包,请教一下如何进行编译

可以说的明白一些吗?

你想在vs.net2010中修改图片,字体这些?

windows下如何编译android源码?

如果没记错,windows下是没法编译android框架源代码的

因为android是基于linux平台的,因此底层的很多东西都是基于linux系统的

如果只是单纯的android应用程序,则可以在windows下开发编译

只需要用Eclipse的adt插件加上windows下开发的Android SDK就行了。

如何在Windows平台下编译esp8266 SOC源码

一,安装编译环境

1,下载安装文件Fans_ESP8266_SDK_Make.exe:

双击Fans_ESP8266_SDK_Make.exe执行安装,默认安装到C盘,不用改变安装路径,一路遇到选择框就点击“确定”和“允许”。安装完成后,会在C盘根目录下生成三个文件夹:c:\python27, c:\ESP8266_SDK_Fans_V2.0, c:\usr-windows源码编译安装

2,需要配置license,用文本编译器打开C:\usr\xtensa\XtDevTools\install\tools\RC-2010.1-win32\XtensaTools\Tools\lic\license.dat,在里面有如下一行:HOSTID=1008B149EFD7,等号后面的是本机的mac地址,需要修改成自己电脑的MAC。选择右下角的网络连接图标,选择网络连接详情可查看:-windows源码编译安装

二,编译

进入到C:\usr\xtensa\esp_iot_sdk目录下,下载测试用例(),将auto_app_test和auto_lib两个文件夹拷贝到这里,然后进入C:\usr\install目录下,双击“xtensa_IOT”,将会运行一个dos窗口,最后一行应该是C:\usr\xtensa\esp_iot_sdk, 然后执行cd auto_app_test,-windows源码编译安装

输入make,如果编译成功会有如下结果:

输入makebin会生成对应的镜像包Fans_SDK_flash.bin文件

三,刷机

首先确保PC机上没有其它串口设备,可进入“设备管理”中查看com,如果有多个,不能确保一定能烧写成功。

用USB转串口板连接ESP8266串口脚到PC的USB口上,在“设备管理”中查看是否会生成一个com设备。同时需要将GPIO0接GND。(在我们的开发套件上,只需要把USB线把板和PC连上,用线将D3与GND连接,就OK了)-windows源码编译安装

在dos窗口上输入burnbin,就会开始刷机了。

当出现以下情况时,请确保1,GPIO0接GND,2,串口设置没有被其它软件打开。

四,运行

刷机完成后,将GPIO0与GND断开,重新断电或reset ,即可重新去行。

在windows下用vim调用gcc编译源代码需要做哪些工作?包括安装哪些程序。

想学好编程的话,真心推荐你使用linux,在windows下,我们都是写好程序,直接点按钮就能运行了,好像代码直接运行的一样,看是很方便,可是你不知道你错过了都是东西,程序从代码到可执行的二进制文件,要经过∶预处理、编译、汇编和链接,windows下编程你是感觉不到的,因为IDE已经在后台给你做了,可这几个步骤都是很重要的,如果理解,对你绝对有很大的帮助,但是如果你已经不是菜鸟了,请忽略我上面说的,我大学时编程也是windows下,现在工作了,公司基本都是linux的,再说现在找工作,不会linux说自己是程序员挺丢人的-windows源码编译安装

你的问题我建议装个双系统吧,编程用linux,玩用windows,windows下的gcc是不可能的,即使有你遇到问题也是无解的

如何在windows上编译安装tensorflow

你好,可以用如下的方法解决,

Cmake

在解压并打开下载的tensorflow源码,进入里面的如下路径

tensorflow-master\tensorflow\contrib\cmake

新建一个文件夹build,作为存放编译结果的地方.

进入build文件夹

复制当前的路径