第一篇、 gcc、glibc等c编译库的安装

       由于华为鲲鹏的centos7.6 arm64系统,其默认的一些c编辑的共享库,有些没有安装或者版本太低,还有就是可能安装不全。

所以拿到纯净系统的第一步就得先安装适合的依赖库。对于gcc我这里安装的是4.85的一套(默认的好像也是4.85)。

       安装命令:

       方法1. 对于可以连接互联网的情况下,安装非常方便,直接使用

                  yum -y install gcc、gcc-c++、gcc-gfortran.aarch64、libgcc.aarch64

                  进行安装即可,如果有些包源没有的话,可以换源进行安装

       方法2. 对于不可联网,或者上面有些包你使用的源下载不到的,我这里离线出了rpm包,你们也可以直接下载后,上传到服务                      器上,直接使用(gcc.zip)

                  rpm -ivh *.rpm --nodeps --force

                  命令进行安装即可 

        检验安装是否成功:

                 只需要在服务器上输入 gcc -- version 查看即可。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
在Linux系统中,使用GCC编译C语言共享的步骤如下: 1. 编写C语言源代码文件。首先,需要编写C语言源代码文件,其中包含了需要实现的共享功能。可以使用任何文本编辑器来创建源代码文件,以`.c`为扩展名。 2. 编译源代码文件。使用GCC编译器来编译源代码文件,将其转换为目标文件。使用以下命令进行编译: ``` gcc -c -fpic mylibrary.c ``` `-c`选项表示只编译源代码文件而不进行链接,`-fpic`选项表示生成与位置无关的代码,以便将其链接到共享中。执行此命令后,将生成一个名为`mylibrary.o`的目标文件。 3. 创建共享。使用GCC编译器将目标文件链接成一个共享文件。使用以下命令进行链接: ``` gcc -shared -o libmylibrary.so mylibrary.o ``` `-shared`选项表示生成一个共享,`-o`选项指定输出文件的名称。执行此命令后,将生成一个名为`libmylibrary.so`的共享文件。 4. 安装共享。将生成的共享文件安装到系统的共享目录中,以便其他程序可以使用。可以使用以下命令进行安装: ``` sudo cp libmylibrary.so /usr/lib/ ``` 此命令将共享文件复制到`/usr/lib/`目录下,需要使用管理员权限来执行。 5. 使用共享。完成安装后,其他程序可以使用刚创建的共享了。在编译其他程序时,需要添加共享的链接选项。例如,使用以下命令编译一个程序`myprogram.c`并链接共享: ``` gcc -o myprogram myprogram.c -lmylibrary ``` `-lmylibrary`选项表示链接名为`libmylibrary.so`的共享到程序中。 通过以上步骤,可以使用GCC编译C语言共享并将其安装到系统中,以供其他程序使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值