мы про один и тот же бранч говорим? я делаю на бранче cm-14.1
CC drivers/staging/prima/CORE/VOSS/src/wlan_nv_template_builtin.o
../drivers/staging/prima/CORE/VOSS/src/wlan_nv_template_builtin.c:590:10: error: initializer element is not computable at load time
(((char *)&(nvDefaults.tables.hwCalValues.calData.psSlpTimeOvrHdxLNA5G) +
^
../drivers/staging/prima/CORE/VOSS/src/wlan_nv_template_builtin.c:590:10: note: (near initialization for ‘NvTablesBuiltIn[4][3].offset’)
patch -p1 < file.patch
или git am file.patch
. & - оператор взятия адреса. MAS при компиляции превратится в адрес.
int *
.MAS == &MAS[0]
MAS != &MAS. Почему?
-soname,lua_shared.so
в строке сборки не нужен и если его убрать -- всё заработает. Можно ли вообще так делать или не стоит, и лучше записать в новый указатель а старый просто очистить? И все таки, почему программа ломается на строке, где очищается память?
если string всегда выделена в куче и нигде не остаётся ссылок на неё, то можно её освобождать. В противном случае -- нет.
char* str = "Hello, world!";
vanyamba-electronics, 625 / 0.84 = 744 часа = 31 день, какие 84 года?