7048c62aed0332e5e3ca85f8cec6ee0a.png

大家好,鲲鹏论坛《云话鲲鹏之大咖来了》第3期如约在周一与大家见面了哦

科技前沿,探寻不怠,以责任、权威和专业,

《云话鲲鹏之大咖来了》将从#初识鲲鹏#、#探索鲲鹏#、#玩转鲲鹏#等不同的维度带领大家更深刻的认识和学习鲲鹏!

本期邀请到的大咖仍然是太一,作为华为云鲲鹏解决方案架构师,太一在鲲鹏社区发表了一系列关于鲲鹏的专业技术文章,我们会在接下来的《云话鲲鹏之大咖来了》中逐一为大家推荐!

本期大咖

2ff3926db5e298e1ca2174589ce0f26e.png

【论坛昵称】太一

【大咖称号】华为云鲲鹏解决方案架构师

【技能介绍】丰富的鲲鹏软件调研、鲲鹏迁移、鲲鹏开发和云上开发者生态建设经验

本期推荐文章:在鲲鹏上使用编程语言——C语言

#关键词#:初识鲲鹏 、C语言

【内容简介】本文将从三部分手把手教大家如何在鲲鹏上使用编程语言:1、编写hello world,并在鲲鹏上运行;2、编写一个带cmake的标准跨平台C工程,完成软件在鲲鹏平台上的编译,安装功能;3、选择一种由C / C ++语言编写的跨平台开源软件Mysql,完成该软件的编译,安装,制作成可分发的替代。

正文开始

在鲲鹏上使用编程语言——C语言

这不是一个C语言的教程。

然后接下来的几期,主要介绍各种编程语言在鲲鹏上如何从二进制编译到二进制文件,从二进制文件编成一体,从软件包制作成码头工人或者VM一体的一系列实践。

由浅入深分三个部分编写一个经典的hello world,并在鲲鹏上运行起来

编写一个带cmake的标准跨平台C工程,能完成软件在鲲鹏平台上的编译,安装功能

选择一种由C / C ++语言编写的跨平台开源软件Mysql,完成该软件的编译,安装,制作成可分发的替代。

由于鲲鹏上主要能运行的操作系统都是Linux内核的,因此我们选择CentOS7.5作为讲解的代表。

编写一个经典的hello world,并在鲲鹏上运行起来

我们选择历史上最经典的Hello World,用来打印出hello world。

登录鲲鹏开发环境配置软件仓库

安装C / C ++语言编译器

1yuminstallgcc gcc-c++ libstdc++-devel

创建一个文件main.c,并编写hello world源代码

使用gcc编译出一个初始化程序,并执行

92495552a606d1d0cd62af1c1ab0d62f.png

为这个工程配置一个经典的Makefile。在工程目录下创建文件Makefile,并添加如下内容:

尝试使用make命令进行软件编译和安装,并做测试。

1make&&makeinstall

d941770c80923378b9a2ae063fb5d11a.png

192298b6f9638c66efbc73193ed0c660.png

因文章太长,此处仅摘抄一部分,可点击原文查看完整文章

往期云话鲲鹏之大咖来了:

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐