【华为云技术分享】#探索鲲鹏#之“在鲲鹏上使用编程语言——C语言.doc【华为云技术分享】#探索鲍鹏#之“在鲍鹏上使用编程语言一 —C语言 【内容简介】本文将从三部分手把手教大家如何在鲍鹏上使用编程语言:1、编写 hello world,并在鲍鹏上运行;2、编写一个带cmake的标准跨平台C工程,完成 软件在鲍鹏平台上的编译,安装功能;3、选择一种由C/C++语言编写的跨平台 开源软件Mysql,完成该软件的编译,安装,制作成可分发的替代。 正文开始 在鲍鹏上使用编程语言一一C语言 这不是一个C语言的教程。 然后接下来的几期,主要介绍各种编程语言在鲍鹏上如何从二进制编译到二进制文 件,从二进制文件编成一体,从软件包制作成码头工人或者VM —体的一系列实 践。 由浅入深分三个部分 编写一个经典的hello world,并在鲍鹏上运行起来 编写一个带cmake的标准跨平台C工程,能完成软件在鲍鹏平台上的编译, 安装功能 选择一种由C/C++语言编写的跨平台开源软件Mysqb完成该软件的编译, 安装,制作成可分发的替代。 由于鲍鹏上主要能运行的操作系统都是Linux内核的, 为讲解的代表。 编写一个经典的hello world,并在鲍鹏上运行起来 我们选择历史上最经典的Hello World,用来打印出hello worldo #inelude <font></font> main() {<font></font> printf("hello world\n");<fontx/font> } 登录鲍鹏开发环境 配置软件仓库 CentoS-Base・repo<fontx/font> #<font></font> The mirror system uses the connecting IP address of the dient and th e<font></font> update status of each mirror to pick mirrors that are updated to mnd< font〉</font> geographically close to the dient・ You should use this for CentOS u pdaont></font> uni ess you are manu ally picking ot her mirrors .〈fonl:〉</f ont> #cfont></font> If the mirrorlist= does not work for you, as a fall back you can try the<font></font> remarked out baseurl= line instead ・<fontx/font> #cfont></font> #cfont></font> <font></font> [base]<font></font> name=CentOS・$releasever - Base - ></font> baseurl=・com/centosarch/$releasever/os/ $basearch/<font></font> #mirrorlist=https://mirrorlist・ centos ・org/?release=$releasever&arch=$ba search ont> </f ont> gpgcheck=l<font></font> gpgkey=https://mirrors ・ huaweicloud ・ com/centos・altarch/RPM・GPG・KEY・CentO S-7<font></font> <font></font> #released updates<font></font> [updates]<font></font> name=CentoS-$releasever - Updates - ・com<font></font> baseurl=・com/centosarch/$releasever/upda tes/$basearch/<font></font> #mirrorlist=https://mirrorlist ・ centos ・org/?release=$releasever&arch=$ba search Streporupdatesd ont> </f ont> gpgcheck=l