Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 3596|回复: 7

Lazarus 1.2RC2 绿色版制作方法

[复制链接]

该用户从未签到

发表于 2014-2-25 01:14:38 | 显示全部楼层 |阅读模式

C:\Documents and Settings\Administrator\Local Settings\Application Data
1. 把这个目录下的lazarus文件夹,复制到安装目录下,改名为config
2. 删除这个目录下的lazarus文件夹

3. 用这个参数--primary-config-path=.\config 启动lazarus
    例:lazarus.exe --primary-config-path=.\config
4. 修改安装目录IDE文件夹下的 Lazconf.pp

300行开始
function GetPrimaryConfigPath: String;
begin
  //Result := PrimaryConfigPath;
  Result := ChompPathDelim(ProgramDirectory+'\config');//绿化修改
end;
{---------------------------------------------------------------------------
  getSecondaryConfigPath function
---------------------------------------------------------------------------}
function GetSecondaryConfigPath: String;
begin
  //Result := SecondaryConfigPath;
  Result := ChompPathDelim(ProgramDirectory+'\config');//绿化修改
end;
5. 重新编译IDE,OK。一劳永逸。


PS:用参数启动 lazarus.exe --primary-config-path=.\config 有如下问题

1. 当你安装控件后重新编译IDE,如果你不小心选择了构建后重新启动选项,
lazarus会把组件安装信息保存到 ...\Application Data\lazarus

2. 当你双击 lazarus 所关联的文件时,lazarus 启动后还是会读取 ...\Application Data\lazarus 下的配置文件

仅修改两行代码,就能达到完美绿化的目的,何乐而不为之。





回复

使用道具 举报

  • TA的每日心情
    开心
    2020-9-18 14:51
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2014-2-25 10:05:12 | 显示全部楼层
    谢谢分享。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-2-26 11:59:08 | 显示全部楼层
    佩服,楼主大才。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-3-2 14:47:10 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-3-3 00:05:38 | 显示全部楼层
    这个方法, steven 更早一步研究到: http://www.fpccn.com/forum.php?m ... p;tid=2811#lastpost


    不过,对楼主的研究精神还是要表扬一下。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-3-3 18:56:50 | 显示全部楼层
    请问 重新编译IDE 这一步能说具体一点吗?
    只是
    Tools -> build lazarus with profile ... 吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-3-4 11:02:14 | 显示全部楼层
    Peter 发表于 2014-3-3 18:56
    请问 重新编译IDE 这一步能说具体一点吗?
    只是
    Tools -> build lazarus with profile ... 吗

    是: Tools -> build lazarus with profile
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-4-1 15:17:28 | 显示全部楼层
    调试程序,让Laz在断点停下来:
    project--Compiler Options--Linking:
    Generate debugging info for GDB(Slower/increases exe-size)这个选项前打钩。
    回复 支持 反对

    使用道具 举报

    *滑块验证:

    本版积分规则

    QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

    GMT+8, 2025-7-1 12:11 , Processed in 0.028261 second(s), 10 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表