linux下怎么单独编译corba的idl文件

linux下怎么单独编译corba的idl文件,第1张

需对方提供三部分内容:一、对方服务对应的 CORBA标准 版本 或者 推荐的 CORBA产品

以确定 客户端 CORBA 产品 选型

二、idl 文件,即 接口描述

用于生成 客户端 桩文件

三、获取server对象的方式,根据 服务向外公开的方式 会有差异 比如:

通过IP 端口付服务名 向外 公开:

IP 、端口 和 服务名称

通过 nameservice 向外公开:

nameservice 的 IP 、Port 和 服务名称

通过 ior 向外公开:

ior文件 或者 提供 ior文件的 网络地址

打开安装好的Linux系统(ubuntu18.04)

1.安装编辑器

使用语句:sudo apt-get install vim安装vim,可以在安装前查看是否安装vim编辑器。(特别提示:在安装vim前最好将软件更新,使用指令sudo apt-get update.)之所以要加sudo的原因是这些安装和更新软件的时候需要使用管理员权限才可以进行。

2.安装gcc编译器

和安装vim类似使用sudo apt-get install gcc,安装完成后可以使用cc-v来查看编译器版本信息等。cc -v界面如下:

3.创建文件夹并进入该文件

创建文件夹前可以使用 指令ls 来查看该系统中有哪些文件。然后使用mkdir+文件夹名创建文件,并且查看该文件夹是否被创建。(假如创建了一个名字为workspace的文件mkdir workspace)进入该文件则使用命令 cd workspace.然后就进入该目录。然后再创建一个文件名为les1 的文件(mkdir les1)。进入les1文件(cd les1)。创建一个.c文件:touch a.c。

4.编辑该文件

输入vi a.c 进入该界面

会发现用户不能从键盘输入信息,这时我们需要从键盘按一个i在下面会显示INSERT(表示插入)。

然后就可以使用键盘输入代码。输入完成以后可以按Esc退出插入 *** 作。再同时按shift和冒号,从键盘输入wq(表示保存并退出)。

5.编译该文件

输入指令:cc a.c(cc 是gcc 的缩写)

若没有报错则从键盘输入ls查看是否生成了可以执行的文件a.out文件。

会发现生成a.out文件

6.执行该文件

使用指令 ./a.out 执行该程序。输出hello world !


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7352105.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存