导航:首页 > 源码编译 > windows开发环境编译

windows开发环境编译

发布时间:2022-02-16 09:53:58

⑴ windows下配置GTK开发环境 编译器是DEVcpp

在path里设置一下不行吗?
右键我的电脑-〉详细-〉环境变量
path = ..\GTK

我没有在windows下做过,但是在windows下做过别的类似的程序。我只在linux下做过。

⑵ windows怎么编译.c文件

(1)先用记事本编写如下所示的代码,并另存为hello.cpp,假设其保存路径为
C:\Users\Administrator\Desktop。
#include<iostream>
using namespace std;
int main()
{
cout<<"hello world!"<<endl;
return 0;
}
(2)用记事本写一段简单的批处理文件,内容如下所示,在保存文件时选择另存为,文件名
假设为batch.bat,bat是批处理文件的后缀,保存类型选择:所有文件(这个尤其需要注意),
假设其保存路径也是:C:\Users\Administrator\Desktop。
set path=D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\VC\bin
set include=D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\VC\include
set lib=D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\VC\lib
上面批处理文件的第一句话表示设置环境变量,这个也可以通过:计算机/属性/高级系统设置/
环境变量/用户变量,把D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\VC\bin
放到path的值里去,记得与之前已有值之间用";"隔开。这个path文件夹是我们装载VS2010时自
带的,在设置路径时要根据自己的安装路径进行修改,里面包含微软在Windows下给我们提供的
C/C++编译器cl.exe程序(编译器自身也是一个软件程序,只是它的作用是用来编译其它的程序),
当然还有link.exe链接程序,调用cl时,系统会自动调用link程序(后面将看到我们只用了cl命令
可以进行C/C++程序的编译、链接)。后面两句话分别表示包含C++中自带的头文件库和静态链接
库,静态理解库包含了头文件中函数对应的实现部分,为了不让人们看到其中的源代码,它以二进
制文件形式编码,若要查看其内容需要进行反汇编。
(3)通过cmd命令进入DOS操作界面,输入cd C:\Users\Administrator\Desktop进入cpp文件和bat
批处理文件所在的位置,然后键入batch.bat进行批处理,这些操作在VS2010集成开发环境中都为我
设置好了,所以我们在里面写C/C++程序时并没有这样设置路径的繁琐操作,但是通过自己手动的
路径设置,我们会对程序的编译、链接、执行有更加深入的认识。
(4)键入cl hello.cpp,我们会看到计算机报出了“无法启动此程序,因为计算机中丢失mspdb100.dll。
尝试重新安装该程序以解决此问题”的系统储物,dll文件是动态链接库文件,其是在cl.exe程序运行时
才被加载进来的文件,这个静态链接库lib文件不同。这说明在D:\Softwares\en_Visual_Studio2010_
Professional_x86_x16-81637\VC\bin路径里没有找到mspdb100.dll,原来此文件在文件夹D:\Softwares\
en_Visual_Studio2010_Professional_x86_x16-81637\VC\Common7\IDE里,我们可以将此文件拷到bin
文件夹里,或将D:\Softwares\en_Visual_Studio2010_Professional_x86_x16-81637\Common7\IDE加到
批处理的path环境变量里,或者将其加到cpp文件所在的文件夹里,这只会引起在搜索顺序上的不同。
(5)再次键入cl hello.cpp,我们看到在C:\Users\Administrator\Desktop文件夹里得到了hello.obj文件,
这是编译后的输出文件,但是没有得到可执行exe文件,DOS界面里出现这样的错误“LINK:fatal error LNK
1104:cannot open file 'kernel32.lib' “这样的链接错误,kernel32.lib是Windows系统文件,通过Windows
自带的搜索工具,我们看到此文件在文件夹C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib里,我们
可以将其加到cpp文件所在的文件夹或bin文件里。再次键入cl hello.cpp,我们发现这次程序被成功编译链接
了,cpp文件所在的文件夹里多了两个文件:hello.obj和hello.exe。
(6)在DOS界面键入hello.exe,程序被执行,输出了我们预想的hello world!,至此,在Windows下模拟
linux命令行操作,编译C/C++文件全部完成了。

⑶ 请高手指点一下,windows操作系统是用什么语言编写的用什么编译器编译的在什么环境下编译的

当然是C语言。
不光是Windows操作系统,
连Linux和UNIX也是拿C语言写的
至于MAC就不知道了

⑷ windows下用gcc编译的程序有什么集成开发环境可以用来调试吗

gcc开发的没有太好的windows ide 建议你安装win版本的gdb或者使用微软自家的windbg。

⑸ Windows上如何搭建C语言开发环境

首先是下载编译器,初学者使用的是VC++6.0,等到熟悉了点,使用Visual stdio进行开发吧。这个不同的编译器,搭建的步骤略有不同,假若是初学者,建议刚开始以控制台程序为主进行开发,假若有什么不懂,欢迎继续提问

⑹ windows下怎么编译成可执行文件

源代码需要在对应的开发环境中进行编译才能生成可执行文件。可用记事本打开并查看源代码,确定其开发语言,然后安装对应的开发软件进行编译。供参考!

⑺ windows下适合初学者的C++编译环境

Windows是微软的产品吧?你说开发微软的产品使用哪家的编译器好呢?VC这个东西,静下心来一个礼拜足够你玩得溜溜的;VC++开发环境(BS有些人把它当语言!!!)做出来就是给程序员用的,只要你多动动手,每个选项都尝试一下,再参考MSDN没有什么学不会的。
//======================================
//建议你
//1.扎实的学好C,不要听某些不负责任的人说学C++不用C的基础——扯淡!C++
//在开发大型的工程(大型游戏)的时候相比很多语言的优势(如JAVA)在于
//C++拥有C的纯正血统,支持指针操作,对内存的操作控制上也是非常出色的,
//只有真正地学好C这些才能弄懂。
//2.认真的画一年左右的时间(这算短的)来认真的把C++的每个知识角落弄懂
//,多看书,多读人家的源码
//3.做到了以上的以后,可以去学习MFC(Microsoft Foundation Classes),
//这是开发Windows Application的非常重要的AppFramework。
//4.学习Win32应用程序开发理论(Message Based,Event Driven),灵活运用
//Windows中很多重要的APIs。
//============================================================
剩下的就在工作中积累经验吧~这些都是我的体会,希望能够帮到你,有什么问题也乐意一起交流[email protected]

⑻ nuttx windows下开发环境搭建

在Windows下要使用Linux工具链,必需有一个Linux模拟环境,这种环境有多种:Cygwin、MinGW等,这里推荐使用Cygwin。Windows下典型的开发环境是:Cygwin + GNU make + GCC/binutils。这个开发环境和Linux本地开发环境一样可以很好地工作,除了编译连接过程的时间可能会长一些。上面提到的定制的buildroot工具链在这个环境下也可以编译。同样,这个环境下用SDCC代替GCC也可以工作。

⑼ 用什么编译Windows编程,也就是开发工具是什么

windows编程-就是在windows操作系统环境下编写程序、制作软件;
c语言编程-就是使用c语言的语法和规则进行代码的设计和编写;
开发工具是特定环境下制作软件的工具软件,例如vb就是基于windows操作系统的、借鉴basic语法规则的开发工具。

⑽ 在Windows平台上,如何搭一个最简单最轻量级的C语言开发环境

需要适合编写计算机程序代码的文本编辑工具,以及C语言编译器。使用Notepad++亦或是EditPlus都可以,编译器选用Windows版的GCC。

阅读全文

与windows开发环境编译相关的资料

热点内容
linux弹出光盘命令 浏览:258
java加密jar包防止反编译 浏览:397
redhatlinux安装mysql 浏览:691
怎么把word和ppt放在一个文件夹 浏览:139
pdf优化器 浏览:131
剪力墙柱钢筋搭接需要加密吗 浏览:873
萤石云加密视频怎么播放 浏览:983
winar如何压缩内存占小 浏览:727
哪里有大的解压软件 浏览:583
一个云服务器如何放多个网站 浏览:324
圆柱体重计算法 浏览:233
谷歌服务器解析地址 浏览:701
应届毕业生程序员实习期怎么过 浏览:707
板石楼梯计算法 浏览:436
swift开发pdf 浏览:293
ideajava编译版本 浏览:964
迈普交换机常用命令 浏览:180
删除创建的文件夹命令 浏览:184
linuxmysql连接拒绝连接 浏览:823
php关键词源码 浏览:832