有没有办法在Windows 7中使用gedit进行多线程处理?

时间:2013-07-14 03:32:49

标签: multithreading pthreads multicore

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

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

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

感谢。

2 个答案:

答案 0 :(得分:1)

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

为了实现pthread,您可以使用类似代码块的IDE,它是免费的。

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

答案 1 :(得分:0)

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

gcc code.c -o code

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