文档章节

通过Nim设置编译命令参数来指定编译链接器

荷风居士
 荷风居士
发布于 2015/09/15 13:03
字数 199
阅读 22
收藏 0

通常我们修改Nim安装目录下的config\nim.cfg文件中cc变量来更改编译链接器。其实在nim编译命令中也可以设置这个变量,而且更方便。

一般来说,我们编译abcd.nim文件使用命令:nim c abcd.nim或者nim c abcd。如果带上运行参数,那就是nim c -r abcd。接下来,我们加一个扩展参数,也就是设置这次编译链接时使用的cc变量的值。如果使用微软编译链接器,那么命令是:nim c -r --cc:vcc abcd。如果使用gcc编译链接器,那么命令是:nim c -r --cc:gcc abcd。

© 著作权归作者所有

荷风居士
粉丝 3
博文 11
码字总数 3849
作品 0
朝阳
项目经理
私信 提问
Nim各种pragma使用方法

Pragmas(编译指示) 编译指示"{."为开始, ".}"为结束, ","号为分隔符, 例如{.cdecl, importc.} deprecated pragma (弃用(分解?)指示) deprecated指示用来标记为弃用. 也可以在声明时使用, 需要......

路中鸟
2015/07/24
542
0
Nim 发布 0.19 版本 ,命令式编程语言

影响后向兼容的改变 ``future``标准库重命名为``sugar``。 ``macros.callsite`` 现在被废弃, 因为引入了``varargs``。 只有一个元素的匿名元组现在可以被写作``(1,)``,尾随逗号。该样例的底...

鑫鑫向融
2018/09/27
1K
2
Nim 1.0 发布,命令式编程语言

就在今天,Nim团队非常荣幸地宣布万众期待的1.0语言版本。 Nim一直专注于提供高效、可读和灵活的静态编译类语言。 1.0版本标志可以在接下来的几年使用Nim的未来版本不会破坏当前版本的代码,...

鑫鑫向融
09/24
6.6K
35
如何使用lldb/gdb调试Nim程序

一般用nim写程序基本都用echo, repr等命令简单调试, 相信大家也会需要高级调试的时候, 所以在这里介绍如何使用lldb或gdb调试nim程序. 首先输入代码保存test.nim. 然后打开终端. 代码里的变量...

路中鸟
2015/11/25
760
0
配置指定使用tcc编译器编译nim程序

配置指定使用tcc编译器编译nim程序 1、前言 nim是什么? nim是一门静态编译型语言,语法类似python,nim的代码被翻译成C代码再被C编译器编译成可执行文件。因此nim的可执行文件比较小,性能应...

黑暗圣堂武士
2016/10/13
112
0

没有更多内容

加载失败,请刷新页面

加载更多

代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
8
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
12
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
16
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部