社区
C++ 语言
帖子详情
c++ 编写的程序如何静态编译
renzaijiang
2007-02-26 05:04:48
就是在没有安装c++ 的机器上运行 c++ 的exe
...全文
722
9
打赏
收藏
c++ 编写的程序如何静态编译
就是在没有安装c++ 的机器上运行 c++ 的exe
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HappyTree
2007-02-27
打赏
举报
回复
VC系列都有静态编译的,在windows下都可以使用
h9999h
2007-02-27
打赏
举报
回复
如果是用MFC则编译时选择静态编译
macrobird
2007-02-27
打赏
举报
回复
开发工具里应该有这个功能,如果是c++ builder 6 ,点击工程菜单,编译子菜单,然后弹开一选项卡,把中间动态编译后面那个勾去掉,重新编译就可以了,其他的工具没用过,我想应该是雷同吧!
qhgary
2007-02-27
打赏
举报
回复
没有安装c++ 的机器上运行 c++ 的exe
没有安装C++的什么?库文件还是编译器?
编译器的化编译完成后根本不需要了,库的话,在编译的时候选择静态链接就可以达到目的.
基本主流的编译器都支持静态编译链接.不过不同的编译器有不同的参数,这你就必须去查相关编译器的参数文档了.
如果使用有GUI的编译器,一般都有这个选项的,好好找找就行.至少VC6/VC2005/BorlandC++等等都有的.
renzaijiang
2007-02-26
打赏
举报
回复
比如程序运行需要些连接文件 怎样打包到一个exe里面
renzaijiang
2007-02-26
打赏
举报
回复
就是拷贝到在任何地方都可以 拿vc6 说吧
lidongri
2007-02-26
打赏
举报
回复
如果是编译器的话,不敢说,有的可以有的不可以
如果是exe程序的话,可以执行,至少在MS的平台下都可以执行
taodm
2007-02-26
打赏
举报
回复
得看你用的啥编译器。
lidongri
2007-02-26
打赏
举报
回复
不晓得你说的是C++编译器还是C++编译出来的程序
RuntimeObject.zip
Objective-C Runtime是一个将C语言转化为面向对象语言的扩展。 我们将
C++
和Objective进行对比,虽然
C++
和Objective-C都是在C的基础上加入面向对象的特性扩充而成的
程序
设计语言,但二者实现的机制差异很大。
C++
是基于
静态
类型,而Objective-C是基于动态运行时类型。也就是说用
C++
编写
的
程序
编译
时就直接
编译
成了可令机器读懂的机器语言;用Objective-C
编写
的
程序
不能直接
编译
成可令机器读懂的机器语言,而是在
程序
运行的时候,通过Runtime把
程序
转为可令机器读懂的机器语言。Runtime是Objective不可缺少的重要一部分。
Makefile基础与实战
编译
大型C-
C++
项目
│ 0-makefile课程介绍 │ 1动手
编写
第一个makefile
编译
c++
多文件项目 │ 2g++分步
编译
演示从源码到执行
程序
的四步 │ 3makefile运行流程分析并使用变量改写项目 │ 4makefile自动推导目标代码配置和伪目标clean清理 │ 5使用make
编译
动态链接库并
编写
测试项目 │ 6使用makefile
编译
静态
库并通过ifeq语句实现
静态
和动态切换 │ 7makefile函数使用wildcard自动添加目录下源码生成.o │ 8include外部文件定义统一的makefile头文件 │ 9makefile获取shell结果实现目录创建判断和根据目录生成目标名称 │ 10嵌套make同时
编译
和清理多项目 │ 11自定义makefile函数调用实现中的install │ 12使用makefile生成后台启动和停止的脚本并安装 │ 13项目演示xserver完成执行
程序
_
静态
库_动态库公用makefile │ 14xserver项目makefile实战自动生成install和uninstall │ 15完成xserver项目多目
学会在Linux上
编译
调试
C++
项目
本课程主要针对没有或者很少写过linux上
C++
程序
的同学, 本课程会教你如何从0基础开始,安装配置ubuntu虚拟机、使用GCC
编译
普通
程序
、动态库、
静态
库,
编写
复杂项目配置文件makefile,使用GDB工具调试
C++
程序
。
自制扫雷
程序
Qt
C++
高级绘图
编写
的扫雷
程序
源码,
静态
编译
方法。
毕业设计 邮件监控 SMTP POP3
同学的毕业设计 用户对邮件进行监控 使用的协议为SMTP 和 POP3,监控端使用libnids为底层驱动,使用visual
c++
6.0 平台进行
编写
、
编译
。客户使用visual c# 进行
编写
、
编译
。 文件中包含了 libnids的头文件和
编译
好的
静态
链接库 、邮件监控服务端和客户端的源
程序
和毕业论文。
C++ 语言
64,648
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章