我第一次使用gyp,我已经阅读了它的在线帮助。 我在命令行的导出变量中使用CC选项设置了一个编译器(在windows中使用cygwin)。所以,所有文件都可以正确编译。 现在,我想使用不同的编译器编译几个文件。所以,我这样指定它:
'target_name':'LIBADD',
'type':'static_library',
'CC':'/ cygdrive / c / cygwin / bin / gcc',
但是,它仍然需要使用导出为此目标定义的编译器。
另外,我有5个文件,我需要制作目标文件,指定不同的编译器选项。然后,我需要从所有这些.o文件中创建一个静态库。这可能吗?如果可以的话?
感谢您的帮助
答案 0 :(得分:2)
这可能会对您有所帮助:https://code.google.com/p/v8/wiki/BuildingWithGYP#Clang_+_make
您需要添加一些导出(例如使用clang编译器)
export CC=/path/to/clang
export CXX=/path/to/clang++
export GYP_DEFINES="clang=1"