首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

cgo构建引用c的静态链接库

MinWG需要使用64位版本,下载地址 2 关于#cgo指令符 2.1 开发参数 #cgo指令符为c/c++编译器提供CFLAGS、CPPFLAGS、CXXFLAGS和LDFLAGS开发参数设置,同时也可以提供一些编译的约束...CPPFLAGS 用来给c预处理提供开关,对c/c++都有效。 LDFLAGS 用来指定链接选项,比如链接库的位置,以及使用哪些链接库。...编译c文件的时候,一般会经过四个步骤: 预处理、编译、汇编和链接,开发参数可以起到如下作用: // 预处理 $(CC) $(CPPFLAGS) $(CFLAGS) -E main.c -o main.i...// 编译 $(CC) $(CPPFLAGS) $(CFLAGS) -S main.i -o main.s // 汇编,"-c"选项表示不执行链接步骤 $(CC) $(CPPFLAGS) $(CFLAGS...) -c main.s -o main.o // 也可以将前面的三个步骤合起来(预处理、编译、汇编) $(CC) $(CPPFLAGS) $(CFLAGS) -c main.c -o main.o /

4.2K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券