社区
Linux/Unix社区
帖子详情
求在Windows下编译Linux C程序的快捷途径?
reallove
2003-10-17 11:56:01
想在VC中写程序,并编译通过后,再将源文件放到Linux下gcc之。
...全文
86
4
打赏
收藏
求在Windows下编译Linux C程序的快捷途径?
想在VC中写程序,并编译通过后,再将源文件放到Linux下gcc之。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DanXer
2003-10-17
打赏
举报
回复
VC下编译通过的程序,大部分都需修改才能移植到linux下编译通过。
如果你只问在windows下有什么可用的编译linux程序的方法,那么有:
1.cygwin:这个包的核心是一个cygwin.dll(win32 dll),及所有,linux下的软件的cygwin版本。这些软件大部分同linux的二进制兼容,个别不同。通过系统调用和crt函数都通过调用cygwin.dll将调用转换到window版本核心库和CRT库。
2.dgjpp:这个包直接使用linux软件的windows版本代码。所有linux下软件的djgpp版本都可以直接在windows下运行(可以是命令提示符,也可以是图形窗口),包括几乎所有的linux软件现在都有djgpp版本(因为有djgpp版本的gcc(3.3都有) 可以产生win32代码,所以,任何软件都不是问题了)。
liupengfei81
2003-10-17
打赏
举报
回复
cygwin
fierygnu
2003-10-17
打赏
举报
回复
安装一个cygwin试试吧。
zxuan
2003-10-17
打赏
举报
回复
至少OPENGL的程序会编译不通过
JAVA班主任管理系统毕业论文(源代码+word论文).zip
JAVA班主任管理系统毕业论文(源代码+word论文) 课题背景 随着现在教育事业的不断发展,信息技术对社会进步和国名经济发挥着越来越大的促进作用,并对传统的思想观念、工作方式产生巨大的冲击。世界已进入信息化时代,网络技术已进入了各行各业,同时也带动了各行业的发展。 中国现在教育事业的发展迅猛,高等院校的数量和规模不断的扩大。与此同时,根据时代的要
求
,管理,特别是对日益增多的学生的管理,对学校的发展起着不可忽视的作用。而班主任(辅导老师)在学生的管理中有着承上启下的枢纽地位,这一角色的重要性也日渐突出起来。学校与学生之间沟通
途径
的建立、对学生的具体管理措施的实施等都是通过班主任的工作得以体现和贯彻执行的,如果班主任这个环节的工作做的好,其对学生工作的总体管理和发展都具有不可估量的好处。因此,越来越多的学校对班主任这一角色也越来越重视,一些院校专门对班主任进行一系列培训,并且由原来的一个系甚至一个院配备一名辅导员增加至每个班级一名班主任。 与上述管理需
求
不符的是:针对班主任工作的配套管理软件严重缺乏。虽然,已有很多较成熟的学生管理方面的软件,但这些软件主要是实现了教学和教务两个方面的数字化管理,而在目前国内已有的学生管理系统中,具体到班主任管理班级这个方面的管理软件基本上是一片空白。 实际上,一方面,班主任工作的特点是事多、琐碎、繁杂,但工作
程序
是有序。因而,在当今科技高度发达的信息社会,开发一个适合班主任工作的管理软件,提高办公质量,加强班级管理,是适应学校各方面发展的要
求
,是学生管理工作中急需解决的问题。 1.2 使用技术及发展 本论文主要研究JSP技术以及JSP技术实现基于Web的三层体系结构的应用,实现了动态网页对数据库的查询、统计、更新等功能。目的是应用计算机网络、数据库、Internet技术、以Tomcat为服务器,JSP、JAVA作为主要开发工具,实现跨平台、跨网络、统一界面、易于扩展和维护的大红鹰班主任管理系统。 B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。 B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着
Windows
98/
Windows
2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用
程序
相对于传统的C/S结构应用
程序
将是巨大的进步。 B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、
快捷
、准确。后者则具有节省投资、跨地域广的优点,须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,在整个网络采用TCP/IP协议 Java 是 Sun 公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和 C++ 类似。同时, Java 也是一种跨平台的
程序
设计语言。用 Java 语言编写的
程序
叫做 “Applet” (小应用
程序
),用
编译
器将它
编译
成类文件后,将它存在 WWW 页面中,并在 HTML 档上作好相应标记,用户端只要装上 Java 的客户软件就可以在网上直接运行 “Applet” 。 Java 非常适合于企业网络和 Internet 环境,现在已成为 Internet 中最受欢迎、最有影响的编程语言之一。 Java 有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。 Java 摈弃了 C++ 中各种弊大于利的功能和许多很少用到的功能。 Java 可以运行与任何微处理器,用 Java 开发的
程序
可以在网络上传输,并运行于任何客户机上。 JSP是JavaServer Pages的简写。JSP技术能让Web开发员和网页设计员快速地开发容易维护的动态Web主页。 用JSP开发的Web应用是跨平台的,即能在
Linux
下运行,也能在其他操作系统上运行。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源(例如JavaBesns)的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用
程序
Linux
的rpm命令以及挂载源码
编译
安装
安装及管理
程序
Linux
应用
程序
基础 本章结构
Linux
应用
程序
基础 RPM软件包管理工具 源代码
编译
安装
Linux
源码包 实际上,源码包就是一大堆源代码
程序
,是由
程序
员按照特定的格式和语法编写出来的
Linux
二进制包 二进制包,也就是源码包经过成功
编译
之后产生的包。由于二进制包在发布之前就已经完成了
编译
的工作,因此用户安装软件的速度较快(同
Windows
下安装软件速度相当),且安装过程报错几率大大减小。 源码包 VS RPM二进制包 源码包一般包含多个文件,为了方便发布,通常会将源码包做打包
9、
Linux
程序
包管理
Linux
程序
包管理 API:Application Programming Interface POSIX:Portable OS
程序
源代码 --> 预处理 -->
编译
--> 汇编 --> 链接 静态
编译
: 共享
编译
:.so ABI:Application Binary Interface
Windows
与
Linux
不兼容 库级别的虚拟化:
Linux
: WINE
Windows
: Cywin 系统级开发 C、C++ 应用级开发 java、Python、
Linux
下二进制包 vs 源代码包:你应该选择哪个?
在
Linux
上安装
程序
通常与在
Windows
上传统的安装软件方式有所不同。你可以使用预构建的软件包,或者自己
编译
程序
。如今,预构建软件包通常是默认的选择,但在某些情况下,你可能想考虑从源代码进行
编译
。什么是二进制包?在
Linux
上安装
程序
通常与在
Windows
上传统的安装软件方式有所不同。而不是从供应商的网站上下载安装
程序
,文件来自于一个
程序
仓库,通常根据你的
Linux
发行版进行定制。你可以使用L...
linux
系统下c语言编程的,
Linux
操作系统下C语言编程从零开始
这里向大家介绍一下在
Linux
/UNIX 的机器上,进行 C/C++ 编程的一些入门级知识。· 所需具备的背景知识· 开发所需的基本环境· 获得帮助的
途径
· 通过一个实例了解基本步骤Prerequisite 先决条件:在
Linux
上编写 C
程序
,至少要熟悉以下两方面的基础知识:1. C语言的编程基础,至少要知道一些基本的语法,控制流程等编程常识。对常用的标准 C 函数库有常识性的了解。2. 对L...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章