Каков Ваш любимый g ++ опция? [закрытый]

Я бы использовал async / await с опцией delay , как показано ниже:

setTimeout(async () => {
//get tests async
const tests = await getTests()

describe('example', async () => {

  tests.forEach((test) => {
   it(`test name: ${test.name} `, () => {
    console.log(test.name)
  })
 })
})

run()
}, 1000)

26
задан CTT 20 February 2009 в 22:11
поделиться

10 ответов

g++ -W -Wall -Werror

будет отображать все ошибки и возможные предупреждения и рассматривать их как ошибки.

37
ответ дан LiraNuna 15 October 2019 в 06:48
поделиться

“-Werror”: рассматривают все предупреждения как ошибки, таким образом, необходимо зафиксировать их. Невероятно ценный.

19
ответ дан Bombe 15 October 2019 в 06:48
поделиться

Если Вы думали, что поймали все, попробуйте -Wextra

17
ответ дан Dimitri Tcaciuc 15 October 2019 в 06:48
поделиться
g++ -Wall -Weffc++ -Werror -pedantic

, Когда я использую Повышение, тем не менее, я раскрываю его к:

g++ -Wall -Werror

я с тревогой жду GCC 4.4 и 4.5, все же. Существуют некоторые функции, прибывающие это, мне действительно плохо нужно.

11
ответ дан greyfade 15 October 2019 в 06:48
поделиться
g++ -g 

мне действительно нужна та отладочная информация....

18
ответ дан 15 October 2019 в 06:48
поделиться
-ansi
-pedantic

-D__STDC_FORMAT_MACROS
-D__STDC_CONSTANT_MACROS
-D__STDC_LIMIT_MACROS
-D_GNU_SOURCE
-D_REENTRANT

-Wall
-Wextra
-Wwrite-strings
-Winit-self
-Wcast-align
-Wcast-qual
-Wold-style-cast
-Wpointer-arith
-Wstrict-aliasing
-Wformat=2
-Wuninitialized
-Wmissing-declarations
-Woverloaded-virtual
-Wnon-virtual-dtor
-Wctor-dtor-privacy
-Wno-long-long

-O3
-ftree-vectorize
-ftree-vectorizer-verbose=2
-ffast-math
-fstrict-aliasing
-march=native/pentium4/nocona/core2
-msse2
-mfpmath=sse
7
ответ дан gx_ 15 October 2019 в 06:48
поделиться

Мы всегда используем

g++ -Wall -Wextra ...
8
ответ дан Brian Neal 15 October 2019 в 06:48
поделиться

На самом деле это - набор: -Wall -pedantic -std=c++98

5
ответ дан dirkgently 15 October 2019 в 06:48
поделиться

Мне нравится -march=athlon -O2 -pipe за создание большинства программ (я выполняю хинду дома), и я использую -ansi -pedantic -Wall для кода, который я пишу сам.

3
ответ дан Michael Kristofik 15 October 2019 в 06:48
поделиться

- канал, это ускоряет компиляцию немного. Также-O2, который ускоряет выполнение.

4
ответ дан Marc 15 October 2019 в 06:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: