gdc相关内容

ld 选项 -lrt 指的是什么库(Bionic libc)?

ld 的这个选项是什么意思? -lrt 我在某种程度上知道这意味着 ld 正在寻找具有实时扩展功能的库,但经过广泛搜索后,我找不到确切的定义(或所指的库). 对于 Bionic (android) libc,android NDK 文档详细说明了它(连同 pthreads)已被集成. 我问是因为它似乎是隐式的(即当我直接调用编译器,一个自定义编译的 gdc 时,我收到一条消 ..
发布时间:2022-01-10 23:23:06 C/C++开发

D中优雅的运算符重载

有一阵子我对D的运算符重载的方向感到困惑,但是现在我意识到这是一个漂亮的系统……如果它仅适用于核心类型(int,float等).考虑以下代码: struct Vector { float X, Y; void opOpAssign(string op)(Vector vector) { X.opOpAssign!op(vector.X); // ERROR: ..
发布时间:2020-05-21 19:28:06 其他开发

选择GDC和DMD

我很乐意在D. 中编程选择DMD(2.061)或GDC(4.6,4.7或4.8,快照)的优缺点。 我应该选择什么GDC版本? 我已经成功地构建了GCC-4.8和GDC-4.8的最新快照,并编译了一个你好世界的程序。 远程: GDC :更多平台,运行时性能 DMD :编译性能,更多测试? 通过GDB调试支持怎么办在GDC和DMD之间? 解决方案 使用 DMD ,因为 ..
发布时间:2017-04-18 00:18:43 开发方法

DMD与GDC相对于LDC

不同的D编译器的优点/缺点是什么?如何实现性能和标准合规性/ D2支持?调试器支持有多好?错误消息有多好,是IDE集成? 64位的支持有多好?我的想法到此为止: DMD 成熟和维护良好 只有一个平台,64位支持不好 不是FOSS GDC 支持各种平台 $ b $ b 已经非常成熟的优化, li> LDC 支持各种平台 LLVM,因此它支持JITing ..
发布时间:2016-12-22 20:45:49 其他开发

ncurses的API用D编程语言

我试图教自己的AI利用神经网络。 长话短说,我想创建一个简单的图形,将显示的内容是使用的ncurses在我的计划发生。 我使用本教程这里发现。 我是IM pression下了D组兼容C,我可以在理论上比较容易地调用C函数。 我发现,不是这种情况。 我是一个比较新手程序员,所以即使是简单的解释是在我头顶一点点。 我发现这个这里。 D设计与C编译器对目标系统合身舒适。 ð弥补了不依靠 ..
发布时间:2016-08-21 22:32:34 C/C++

crtbegin_so.o缺少为Android工具链(定制)

我已经使用了Android build-gcc.sh脚本GCC编译在一起GDC,并包括在建/核心/ definitions.mk一个新的存根,以应对D语言文件作为构建过程的一部分。我知道事情是在这一点上编译好了,但我的问题是链接: 当我建立一个项目,我得到这个错误: LD:crtbegin_so.o:没有这样的文件:没有这样的文件或目录 这是正规C-只有项目也是如此。现在,我跑了一个快速 ..
发布时间:2016-03-29 23:20:55 Android

不ld的选项-lrt指(仿生libc中)什么库?

这是什么选项LD的意思吗? -lrt 我知道,在一定程度上就意味着LD是寻找与实时扩展库中,但广泛的搜索后,我找不到一个确切的定义(或库)这是指 通过仿生(机器人)的libc,在Android NDK的文档细节,这(与pthreads的)已经被集成。 我问,因为它似乎是隐式的(即当我调用编译器,自定义编译GDC,直接,我得到一个消息说,LD找不到-lrt) 修改 从仿生概述 仿生 ..
发布时间:2016-03-29 23:03:16 C/C++开发