DLL – 如何在g中静态包含库?
正如标题中所提到的,这是一个真正的初学者的问题.
我意识到经过几年的CS课程和项目之后,我从来没有真正需要导出其他人可以运行的可执行文件而无需手动编译源代码(这是大多数/所有教授/助教所做的,因为他们想要无论如何要看你的源代码). 所以我的问题基本上是这样的: 当我编译一些基本的C代码(例如“Hello World”代码)时,我似乎总是需要某种外部DLL来运行它. > Visual Studio需要.NET框架. 那么我如何简单地编译一个可执行文件,以便我(或我给文件的人)只需双击它并让它运行?我猜我有一些花哨的命令行标志可以在g上静态链接DLL;我以前根本不需要这样做. 正如我说的那样,这是一个超级初学者的问题,但我找不到(很容易,无论如何)这个问题的答案,StackOverflow或其他任何地方.我认为,很大程度上,因为搜索术语在其他问题的描述中如此常用. 无论如何,所有的帮助表示赞赏. 编辑: 我真的在谈论Hello World计划.例如.: HelloWorld.cpp: #include <iostream> using namespace std; int main() { cout << "Hello World!" << endl; return 0; } 解决方法
试试g -static -static-libgcc
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 符合MSSCCI标准的git客户端
- Windows环境下,安装vue.js的方法
- 在Windows 7及更早版本的VBA的任务栏上更改Microsoft Excel
- windows – SCCM客户端中的每个操作实际上做了什么?
- Windows Azure – 将.NET Web应用程序转移到Azure
- 调试 – 在windbg中,什么可能导致消息“警告:无法验证mydl
- windows – 如何使用cmake生成.msi安装程序?
- windows – rDesktop的最佳小型Linux发行版
- windows – 如何将进程的stdout和stderr传递给同一个Handle
- 一台windows电脑上搭建mysql主从数据库
- windows-server-2003 – 如果计算机是Windows 20
- 14.4 window.name
- windows-server-2012-r2 – 将服务器链接到RD授权
- winrt-xaml – ListPickerFlyout忽略Windows Pho
- 多方视频对话使用skype web sdk在线发布Skype fo
- 如何通过Microsoft Windows终端测试我的Internet
- 如何隐藏Win7登录界面的administrator用户名恢复
- 从Windows C#Canon SDK与PTP或MTP对齐图片
- 在Microsoft Sql Server Management Studio中测试
- 如何在Windows 7下找出应用程序需要的权限