首页 > 编程语言 >C++学习----gcc

C++学习----gcc

时间:2024-05-18 13:41:10浏览次数:21  
标签:gcc include void C++ ---- main hello fn

gcc编译步骤

 

静态库使用步骤

hello_fn.h

#ifndef _HELLO_FN_H
#define _HELLO_FN_H

void hello(const char* name);

#endif

hello_fn.c

#include <stdio.h>
#include "hello_fn.h"

void hello(const char* name)
{
    printf("hello %S!!!\n", name);
}

main.c

#include "hello_fn.h"

int main(void)
{
    hello("world");
    return 0;
}

gcc -Wall hello_fn.c -o hello_fn.o

 

ar rcs libhello.a hello_fn.o

 

gcc -Wall main.c libhello.a -o main

 

gcc -Wall -L. main.c -o main -lhello

在当前目录下链接静态库

标签:gcc,include,void,C++,----,main,hello,fn
From: https://www.cnblogs.com/lei-bao/p/18199267

相关文章

  • HTML 10 - Comments
    HTMLCommentsareusedtocommentinHTMLcodes,sothedevelopercanunderstandthepurposeofthatcodesectionanditishelpfullfordebuggingalso.Ifwearefacingsomeissuebecouseofanyparticularelementwecahcheckitbycommentingoutthate......
  • 代码随想录算法训练营第第11天 | 20. 有效的括号 、1047. 删除字符串中的所有相邻重
    今天的题主要是关于栈的,比较简单,一次性过20.有效的括号讲完了栈实现队列,队列实现栈,接下来就是栈的经典应用了。大家先自己思考一下有哪些不匹配的场景,在看视频我讲的都有哪些场景,落实到代码其实就容易很多了。题目链接/文章讲解/视频讲解:https://programmercarl.com/0020.......
  • Less靶场SQL注入通关宝典
    这篇文章是一个sqil-labs靶场的保姆级教学,从安装、配置、场景通关都有详细的介绍,其中场景通关是我们这篇文章的重点。首先我们要了解sqli-labs靶场是什么?sqli-labs靶场是刚刚接触SQL注入的新手,了解SQL注入、练习SQL注入的一个很方便,很实用的一个靶场,配置简单,操作简单......
  • HTML 09 - Quotations
     QuotationsinHTMLallowyoutoincludeandformatquotedtextwithinyourwebcontent.HTMLprovidestagssuchas<blockquote>,<q>,<cite>,<address>,<bdo>and<abbr>tostructureandstylequotes.Thesetagshelp......
  • ASE160N08-ASEMI低压N沟道MOS管ASE160N08
    编辑:llASE160N08-ASEMI低压N沟道MOS管ASE160N08型号:ASE160N08品牌:ASEMI封装:TO-247批号:2024+沟道:N沟道导通内阻RDS(ON)Max:4.2mΩ启动电压:2V-4V最大漏源电流(Id):160A漏源击穿电压(VRM):80V安装方式:直插式封装正向电压:1.3V特性:低压N沟道MOS管产品引线数量:3产品内部芯片个数:2......
  • (FPGA) XCKU15P-1FFVE1517E XCKU15P-3FFVE1517E XCKU15P-2FFVE1517E IC适用于智能IP集
    Kintex™UltraScale+™器件在FinFET节点中提供高性价比,为需要高端功能(包括33Gb/s收发器和100G连接内核)的应用提供了经济高效的解决方案。该中端产品系列同时支持数据包处理和DSP密集型功能,是无线MIMO技术、Nx100G有线网络、以及数据中心网络和存储加速等应用的理想选......
  • P1036 [NOIP2002 普及组] 选数
    传送锚点:https://www.luogu.com.cn/problem/P1036题目描述已知\(n\)个整数\(x_1,x_2,\cdots,x_n\),以及\(1\)个整数\(k\)(\(k<n\))。从\(n\)个整数中任选\(k\)个整数相加,可分别得到一系列的和。例如当\(n=4\),\(k=3\),\(4\)个整数分别为\(3,7,12,19\)时,可得全部的组合......
  • 表达式树求值的空间复用
    回忆一致\(\mathsf{NC}^1\)电路是说一个\(O(\logn)\)深度,可以由对数空间Turing机生成的布尔电路,这个\(O(\logn)\)层的电路暴力展开就是一颗\(n^{O(1)}\)大小的表达式树.反过来,对于任何一颗表达式树,我们也可以用树分治的方法将其对数空间规约到一个\(O(\log......
  • 64-SpringBoot源码分析
    Starter是什么?我们如何使用这些Starter?为什么包扫描只会扫描核心启动类所在的包及其子包?在SpringBoot启动过程中,是如何完成自动配置的?内嵌Tomcat是如何创建并启动的?引入了web场景对应的Starter,SpringMVC是如何完成自动装配的?1.源码环境构建https://gith......
  • 免费将人像转动漫,多种效果可选,分享下自己开发的微信小程序
    先上一张效果图: 支持多种风格: 支持历史记录: 历史记录详情: 支持将历史记录分享给好友: 小程序接口用的阿里云的两个接口,分别是:第一排特效是同步请求,用的人物动漫化接口:https://help.aliyun.com/zh/viapi/developer-reference/api-animation-of-characters......