Тип программы, которую вы ищете - это «автономный компилятор» для ядер OpenCL - зная, что это, надеюсь, поможет вам в поиске. Они существуют для многих реализаций OpenCL, вы должны проверить доступность используемой вами реализации c; в противном случае быстрый веб-поиск показывает, что есть некоторые c открытые исходные коды, которые могут или не могут соответствовать вашим требованиям.
Если ваша сборочная машина также является вашей машиной развертывания (т.е. ваша целевая реализация OpenCL доступно на вашей сборочной машине), вы, конечно, также можете собрать очень простой c автономный компилятор, просто обернув clBuildProgram()
и друзей в утилиту командной строки basi c.