2020年10月

2024/12/3 想起来又更新

问了GPT,
离线的包括: CRePL, cling
在线的包括: replit.

cling

https://github.com/root-project/cling
需要clone llvm和cling然后自己make, 比较费事.而且这俩clone下来一共3GB, make的临时目录也4.5GB这你受得了.
最重要的是在win11下编译居然没有成功.
还好在这儿https://root.cern/download/cling/有cling编译好的linux版本.
windows的bash是ubuntu 2204的, 下载最新版本https://root.cern/download/cling/cling_2020-11-05_ROOT-ubuntu2004.tar.bz2
进入bash解压缩并运行:

tar -xvjf cling_2020-11-05_ROOT-ubuntu2004.tar.bz2
cd cling_2020-11-05_ROOT-ubuntu2004/bin
./cling

进入有报错,感觉是ubuntu版本不匹配导致的,

ERROR in cling::CIFactory::createCI(): cannot extract standard library include paths!
Invoking:
  LC_ALL=C x86_64-linux-gnu-g++-9  -O3 -DNDEBUG -xc++ -E -v /dev/null 2>&1 | sed -n -e '/^.include/,${' -e '/^ \/.*++/p' -e '}'
Results was:
With exit code 0
Warning in cling::IncrementalParser::CheckABICompatibility():
  Possible C++ standard library mismatch, compiled with __GLIBCXX__ '20200808'
  Extraction of runtime standard library version was: '20220421'

****************** CLING ******************
* Type C++ code and press enter to run it *
*             Type .q to exit             *
*******************************************
[cling]$

为了方便从windows直接进入, 创建一个cling.bat文件,内容指向bash下的cling文件:

wsl /mnt/d/folder/to/cling_2020-11-05_ROOT-ubuntu2004/bin/cling

IGCC

https://github.com/alexandru-dinu/igcc
这东西安装是个套娃, 装igcc要先装Pipx,装pip需要先装scoop...
顺利装完后, 发现依赖于一个pip包名字叫readline...

Ch

https://www.softintegration.com/download/
不开源还收费

CRePL

有几个号称c-REPL的. 但要么很久不维护要么没开发几个版本. 放弃.
https://l-m.dev/cs/crepl/
https://github.com/evmar/c-repl

在线版 replit

replit 需要注册 https://replit.com/languages/c

在线版 jdoodle

无需注册
jdoodle https://old.jdoodle.com/c-online-compiler/

2020/10/19写的内容

cling
另外可看知乎上的问答

LMMS官网的setup和界面介绍一大堆,正式介绍编曲要从4.6节开始
4.6-your-first-song-with-lmms
主要步骤:
1、 点击最左侧的My Presets,选择一个乐器,通常在tripleOscillator(三重振荡器)中,选择Xylophon(木琴),拖动到Song Editor空白处,增加一个音轨。
2、双击Song Editor新增的Xylophon后面的第一个格子,也就是第一个拍子,打开Piano-Roll,可以编曲。编曲时,设置note为last note,左键添加、右键删除,ctrl+左键选择,shift+左键复制。
3、在Song Editor的bar中,复制是使用ctrl+左键,注意与上面不同。
4、打开beat+baseline editor(BB editor),在左边的my samples中,双击drums中的鼓可以增加到到BB editor中。左键打开或关闭对应时间的鼓点。中键滚轮在鼓点上面上下滚动可以修改鼓点音量。
5、点击song editor中beat baseline行,可以增加鼓点集。
6、打开fx-mixer,可以调整音乐整体音量,注意不要让声音长期飘红,会导致破音。

阿里云接过万网后,共享虚拟主机X3多年不升级配置,150M网页/20M数据库/8G流量,要不是typecho,早就不够用了。
看了下有很多小 运营商在做“云虚拟主机”,在bing上搜索可以找到。价格也低于X3的88元/年,只是很担心其稳定性如何。不过,阿里云明显是店大欺客啊。
小鸟云
景安主机