Linux下如何启动程序(linux如何打开程序)
Linux在开发软件程序的时候是最受欢迎的,Linux系统下有很多不同的方法来启动程序。通常情况下,有以下三种方法可以在Linux系统下启动程序:
第一种方法:使用makex文件。在Linux系统下,可以通过编写makex文件来启动程序。makex文件的扩展名是.mkx,内容如下:
#This is a makex file
TARGET = testapp.exe
SRCS = main.c helper.c
OBJS = $(SRCS:.c=.o)
all: $(TARGET)
$(TARGET): $(OBJS)
@gcc -o $@ $(OBJS)
%.o: %.c
@gcc -c -o $@ $
clean:
@rm -f $(TARGET) $(OBJS)
执行上述makex文件可以让main.c和helper.c文件生成一个testapp.exe的可执行程序,则可以使用./testapp.exe来启动程序。
第二种方法:使用shell脚本。Linux系统可以使用shell脚本来启动程序,shell脚本的扩展名为.sh。shell脚本中可以指定一些参数,以及执行程序,例如:
#!/bin/bash
#This is shell script to launch testapp
# set some params
PARAM1=value1
PARAM2=value2
#launch program
./testapp.exe $PARAM1 $PARAM2
通过在shell脚本中指定参数,以及执行程序,当在shell命令行中运行该脚本文件时,就可以启动testapp程序。
第三种方法:使用xinit。xinit是Linux系统中常用的一种用来启动 X Window系统的服务器的程序,xinit的配置文件是.xinitrc, 位于/etc/xinit和~/文件夹中。在 xinitrc文件中,我们可以指定要启动的程序,例如:
# xinitrc file
# launch testapp
exec ./testapp.exe
这样当用户使用 xinit运行 xinitrc文件时,就可以启动testapp程序了。
以上三种方法都是可以用来启动程序的,但是其中任何一种方法都不是必须的,最终具体使用哪一种方法,取决于我们想要启动的具体程序。