但是,我想首先在文件夹Data中为data/lib类创建一个库文件。为此,在文件夹data中,我使用以下命令ar -rsv lib/libdata.a然后我将main.cc的对象文件编译为collect2: error: ld returned 1 exit status
当我在链接时将库文件添加到搜索路
如果命令行中指定的某个库不存在,Binutils中的经典"ar“工具不会失败。它只显示消息"ar:<_library_name_>.a:没有这样的文件或目录“,但返回代码为零。大多数Linux用户真的认为这是正确的吗?为什么不至少添加一个失败的选项呢?GNU ar (GNU Binutils for Ubuntu) 2.24