0

我是线程(多核编程)的新手。有人告诉我,并行进程线程的编程只能在 linux 系统上完成,而不能在 windows 上完成?真的吗?

我有一个 Windows 7 系统。我的作业是使用 pthreads 在 C++ 中进行矩阵乘法。我有什么办法可以在我的 Windows 7 上做到这一点吗?

另外,我的老师让我使用gedit。如何在 Gedit 中运行代码?我没有看到编译按钮,不知道我可以用什么来代替 linux 中的编译命令?

谢谢。

4

2 回答 2

1

gedit 只是一个文本编辑器,也许你的老师用它来写代码。

要实现 pthread,您可以使用诸如 codeblocks 之类的 IDE,它是免费的。

打开一个新项目,并在构建选项->链接器设置中添加:pthread,最后在您的项目中包含“pthread.h”,然后您可以根据需要创建,销毁.threads

于 2013-07-15T07:21:21.607 回答
0

如果您想在 Windows 7 中执行此操作,请安装虚拟机和任何 ubuntu(Linux 变体)。使用虚拟机从 windows7 本身访问 ubuntu。然后在你的 ubuntu 上安装 gcc 和 gedit 工具。在 gedit 上编写代码,保存它,然后从命令提示符运行以下命令来编译它:

gcc code.c -o code

代码将是您的可执行文件。

于 2013-07-15T14:38:19.900 回答