在使用mex
编译nvcc
文件时,我一直在努力将特定于CUDA的编译器选项传递给nvcc
编译器,因为mex
无法识别它们。
我找到了一些old posts about passing compiler flags和some newer ones,
但这些问题都是针对特定用户的,mex
编译器多年来一直在变化,所以我无法弄清楚该怎么做。
所以,我的具体问题:如何让mex
将编译器标志传递给nvcc
?
更通用一点:如何使mex
将编译器标志传递给另一个编译器?
答案 0 :(得分:0)
如果使用选项在xml文件中的最新编译方式,可以在那里硬编码默认的编译标志。例如我的看起来像:
var context = new DbContext();
// Load entity via whatever Id parameter you have.
var entityToUpdate = context.Set<Type>().FirstOrDefault(x => x.Id == idToUpdate);
if(entityToUpdate != null)
{
entityToUpdate.Value1 = newValue1;
entityToUpdate.Value2 = newValue2;
context.SaveChanges();
}
可以更改修改<!DOCTYPE html>
<html>
<head>
<title>Kenneth Abuel | Home</title>
<link rel="stylesheet" href="style.css">
</head>
<ul>
<li><a href="homepage.html">Home</a></li>
<li><a href="about.html">About Me</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="documents.html">Documents</a>
<li><a href="contact.html">Contact Me!</a>
</ul>
</div>
</td></tr>