如何在linux中运行c程序

如何在linux中运行c程序,第1张

gcc firstC -o first

说明:

1>编译当前目录下、名字叫做firstC的c源文件;

2>在当前目录下、生成名字叫first(这个名字可以自己随便写、符合linux命名规则就行)的可执行程序;

关于运行:

用ls -l 命令,可以看到当前目录下有一个绿色的文件、名字叫first,就是刚刚编译得到的文件;

使用命令“/first”既可运行(无双引号、双引号是用来说明的);

不懂再问~

是这样的

首先要保证你安装的是正确的,接着保证你的这个可执行文件有当前登录账号的执行权限,可以用ls -al查看一下

如果,你可以使用如下方式执行:

1、/tlesp (如果后面又参数,你可以根据需要添加参数)

2、/home/path/tlsap (如果后面又参数,你可以根据需要添加参数)

方法有很多,这里主要列举两种。假如要使pso在linux服务器后台执行。当客户端关机后重新登入服务器后继续查看本来在终端输出的运行结果。

# /pso > psofile & #直接在命令后加上&即可

解释:将pso直接放在后台运行,并把终端输出存放在当前目录下的psofile文件中。当客户端关机后重新登陆服务器后,直接查看psofile文件就可看执行结果(命令:#cat psofile )。

有些程序即使使用 & 结尾,如果终端关闭,那么程序也会被关闭。为了能够使程序能始终在后台运行,需要使用nohup这个命令。

方法2在终端输入命令:

# nohup /pso > psofile &

解释:nohup就是不挂起的意思,将pso直接放在后台运行,并把终端输出存放在当前目录下的psofile文件中。当客户端关机后重新登陆服务器后,直接查看psofile文件就可看执行结果(命令:#cat psofile )。

三、常用任务管理命令

# jobs //查看任务,返回任务编号n和进程号

# bg %n //将编号为n的任务转后台运行

# fg %n //将编号为n的任务转前台运行

# ctrl+z //挂起当前任务

# ctrl+c //结束当前任务

# tail -f logstxt //可以实时查看日志文件

注:如果要使在前台执行任务放到后台运行,则先要用ctrl+z挂起该任务,然后用bg使之后台执行。

1、系统服务

services 启动名称 start或则

/etc/init/启动名称 start

2、编译安装

/安装目录/bin/启动名称 -h

有些软件启动参数不一样,一般都有帮助的

在终端中,键入 wine xxxexe;如果这个文件具有可执行权限,也可以键入/xxxexe

如果是在 X Window 中,具有可执行权限的Windows可执行文件,直接双击就可以运行。当然,前提是你已经安装了wine

以上就是关于如何在linux中运行c程序全部的内容,包括:如何在linux中运行c程序、如何运行外部的linux/unix命令/程序、怎么在linux服务器上运行程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9663127.html

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

发表评论

登录后才能评论

评论列表(0条)

保存