ace linux ACE-setup

linux 解压 提示找不到文件

可以找到文件的,具体如下:

1、第一步,单击栏上的终端,然后输入命令[sudo

apt install rar unrar],见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,输入要安装的密码,然后关闭终端,见下图,转到下面的步骤。

3、第三步,执行完上面的操作之后,单击文件图标以进入要解压缩的文件的目录,然后单击文档,见下图,转到下面的步骤。

4、第四步,执行完上面的操作之后,右键单击并选择“Extract here”选项,将看到该文件已解压缩并且可以找到,见下图。这样,就解决了这个问题了。

如何在linux编译和使用ACE

一:下载源码

目前最新版本6.1.2。如果只使用ACE,可以选择选择ACE only(tar+gzip format)。

二:编译

2.1设置环境变量

在当前用户目录下,找到.bash_profile(centos版本)文件或.profile(ubuntu版本)文件,在该文件末尾增加内容:

export PATH

export ACE_ROOT=/home/yleesun/3rd/ACE_wrappers

export LD_LIBRARY_PATH=$ACE_ROOT/ace:$ACE_ROOT/lib:$LD_LIBRARY_PATH

具体ACE_ROOT的路径,根据实际情况修改。

2.2执行编译命令

在$ACE_ROOT/ace目录下运行命令:

ln-s config-linux.h config.h

在$ACE_ROOT/include/makeinclude目录下执行命令:

ln-s platform_linux.GNU platform_macros.GNU

回到目录$ACE_ROOT下,执行命令:make

大概20分钟左右编译完成。

三:使用ACE编程

ACE库编译完成,下面写个程序试试。

#include<ace/Log_Msg.h>

#include<ace/OS_main.h>

using namespace std;

int ACE_TMAIN(int argc, ACE_TCHAR*argv[])

{

ACE_DEBUG((LM_DEBUG, ACE_TEXT(“Hello World!”)));

return 0;

}

该文件命名为acetest.cpp

执行下面命令进行编译:

g++-I$ACE_ROOT-lACE-L$ACE_ROOT/lib-o acetest acetest.cpp

编译成功,运行:

./acetest

打印出:Hello World!

注意:g++命令后面到参数

-I$ACE_ROOT//指定包含到头文件路径,此处是大写的 I,include的第一个字母到大写。

-lACE//指定包含到库名称,此处是小写的 l,library的第一个字母到小写。

-L$ACE_ROOT/lib//指定依赖库到路径,此处是大写到L,library的第一个字母到大写。

linux不支持的归档文件类型

Linux操作系统在文件归档方面支持的文件类型非常广泛,几乎可以处理所有常见的归档文件格式。但也有一些特殊的归档文件类型不受Linux原生工具的直接支持。以下是一些不被普遍支持的归档文件类型:

1. RAR文件:RAR是一种常见的压缩文件格式,它通常需要安装非自由软件WinRAR或非自由软件的命令行版RAR来解压和压缩。尽管在某些Linux发行版中可能存在RAR的第三方解压工具,但是Linux原生工具对RAR文件的支持有限。

2. 7z文件:7z是一种高压缩比的压缩文件格式,常见的7z文件的扩展名通常为".7z"。Linux原生工具tar无法直接处理7z文件,但可以使用p7zip这样的第三方工具进行解压和压缩。

3. ACE文件:ACE是一种较少使用的压缩文件格式,通常需要安装非自由软件的命令行版unace进行解压和压缩。

对于这些不被Linux原生工具支持的归档文件类型,可以通过安装第三方工具或使用其他解压软件来处理。但需要注意的是,由于某些归档文件格式的特殊性,可能会受到法律或版权限制。在使用这些工具时,请遵守当地的法律法规和软件许可协议。

阅读剩余
THE END