小编use*_*031的帖子

doxygen函数参数文档(//!<vs @param)

如果我在函数参数的"成员之后"文档中使用,例如,//!<在每个参数之后使用,而不是在标题中使用@param,则"Parameters"部分始终位于生成的输出文件中的"Return"之后.

是否可以定义顺序,以便"返回"之前放置"参数"?

/**
 *****************************************************************************************
 *  @brief      Test API
 *
 *  @usage      This API can be called at any time
 *
 *  @return     0 if successful; or 1 if failed
 ****************************************************************************************/

int TestAPI(
    int argument1,       //!< first argument
    int argument2        //!< second argument
    );
Run Code Online (Sandbox Code Playgroud)

doxygen

14
推荐指数
1
解决办法
2万
查看次数

链接静态库与单个目标文件

出于某种原因,我想将静态库(libx.a)解压缩到单个目标文件(ao bo co)中,并在链接器输入列表而不是libx.a中指定这些目标文件(ao bo co),以及其他链接器选项保持不变.

但是,我注意到上面的更改导致输出可执行文件有很大差异.基本上,(ao bo co)方法将导致更大的输出大小.

那么两种方法(libx.a和单个目标文件)之间的区别是什么?有办法解决吗?

我正在使用的GNU binutil(for和ar ld)版本是2.16.1

谢谢.

linker static

10
推荐指数
1
解决办法
3384
查看次数

标签 统计

doxygen ×1

linker ×1

static ×1