我已经创建了一个语言扩展(语法高亮等),现在想要将特定图标与语言(或扩展名中指定的扩展名的文件)相关联.
我注意到"icon"该package.json文件中有一个属性,并尝试将此属性绑定到我的.svg文件.但是虽然语法突出显示在测试文件上运行得很好,但我没有看到与此文件关联的自定义图标.
我在哪里添加对我的.svg文件的引用?我是否必须以某种方式将我的.svg文件贡献给Seti文件图标主题?
以下是 C++ 中对象类型的两个类似声明:
struct Obj {
int x;
};
struct ObjC {
int x;
ObjC(int x) : x(x) {};
};
Obj obj1 = {100}
ObjC obj2(200);
Run Code Online (Sandbox Code Playgroud)
使用最新版本的 gcc ( riscv64-unknown-elf-toolchain-10.2.0-2020.12.8) 我发现变量obj1正确地放置在该部分中......但是,.data该变量被放置在未初始化的部分中......obj2.bss
我知道 GCC 有规定在启动时运行构造函数;但在这种情况下,初始状态obj2在编译时是已知的......
FWIW,我的 IAR 编译器对这段代码没有问题......
我需要向 GCC 提供某种“提示”吗???