Откуда испарится флаг GCC «-O0» при составлении моего пакета R с помощью Devtools?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Откуда испарится флаг GCC «-O0» при составлении моего пакета R с помощью Devtools?

Сообщение Anonymous »

Я использую RCPP в моем пакете R.
У меня есть файл src/makevars , где единственная модификация в переменных:

Код: Выделить всё

PKG_CPPFLAGS=-I. -I$(FUZZYCOCO_SRC) -UNDEBUG
PKG_LIBS= mylib.a
< /code>
Когда я составляю свой пакет, используя Devtools, я заметил эту команду: < /p>
g++ -std=gnu++17 -I"/usr/share/R/include" -DNDEBUG -I. -Ifuzzycoco/src -I'/usr/lib/R/site-library/Rcpp/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-wwoKA3/r-base-4.5.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-wwoKA3/r-base-4.5.1=/usr/src/r-base-4.5.1-1.2404.0 -Wdate-time -D_FORTIFY_SOURCE=3  -UNDEBUG -Wall -pedantic -g -O0 -fdiagnostics-color=always  -c RcppExports.cpp -o RcppExports.o
Обратите внимание, что ближе к концу есть -O2 и -o0 . Я считаю, что этот след -O0 переполняет -O2 , чтобы код не был оптимизирован. Скомпилируется с -O2 портативным образом (то есть под Windows, MacOS и т. Д.)?

Подробнее здесь: https://stackoverflow.com/questions/797 ... ackage-usi
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»