linux目录配置标准有何规定?

linux目录配置标准有何规定?,第1张

Linux目录配置标准是一种针对Linux系统的目录结构标准,它规定了Linux系统中各个目录的用途和组织结构。该标准的制定旨在提高Linux系统的兼容性和可移植性,使不同发行版之间的软件可以更好地互相兼容。

根据Linux目录配置标准,Linux系统中的各个目录应该有如下用途:

- /:根目录,包含所有其他目录和文件。

- /bin:二进制可执行文件目录,包含系统启动和运行所需的基本命令。

- /sbin:系统二进制可执行文件目录,包含系统管理员所需的基本命令。

- /usr:用户程序目录,包含系统中所有用户级别的程序和文件。

- /lib:共享库文件目录,包含系统和应用程序需要的共享库文件。

- /etc:系统配置文件目录,包含系统和应用程序的配置文件。

- /var:可变数据目录,包含系统和应用程序运行时产生的数据文件。

- /tmp:临时文件目录,包含系统和应用程序运行时产生的临时文件。

- /dev:设备文件目录,包含系统中所有设备的设备文件。

- /proc:虚拟文件系统目录,包含系统运行时的进程信息和系统状态信息。

除了上述目录之外,Linux目录配置标准还规定了一些其他目录的用途,比如/boot、/media、/mnt、/opt等。这些目录的具体用途可以根据实际需要进行扩展和修改。

linux lpopt 安装目录是:在系统 /usr/local 目录下,默认是放在新建的 build 文件夹中。代码是../configure --prefix=/usr/localmake。

linux lpopt检测编译是否成功的代码是:sudo make testsudo make install。

linux lpopt安装代码是:

cd ~/Ipopt-3.12.8/ThirdParty/Blas

./get.Blascd ../ASL

./get.ASLcd ../Lapack

./get.Lapackcd ../Mumps

./get.Mumpscd ../Metis。

/get.Metis

下载完第三方库之后,回到 Ipopt-3.12.8 文件夹路径下,cd ../../mkdir buildcd build。

使用linux lpopt解决非线性规划最优化问题的方法是:

第一步:求解目标函数的梯度。

第二步:求解约束条件的Jacobian矩阵。

第三步:求解目标函数和约束条件的Hessian矩阵。即求解。

得到至此,准备工作已经就绪,接下来调用Ipopt 的API接口进行计算。

1、get_nlp_info设置以下的参数:n=4//变量x个数、m=2//约束条件个数、nnz_jac_g=8//Jacobian非零个数、Nnz_h_lag=10//Hessian非零个数。

2、get_bounds_info 设置以下的参数:x_l[i]设置xi的下界值、x_u[i]设置xi的上界值、g_l[i]设置约束i的下界值、g_u[i]设置约束i的上界值。


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

原文地址:https://54852.com/yw/8475320.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存